Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Chaîne | Traiter Avec les Types de Données
Bases de C#

book
Chaîne

Une string est une séquence de caractères. Les chaînes sont utilisées pour stocker des données textuelles.

cs

main

copy
using System;

namespace ConsoleApp
{
internal class Program
{
static void Main(string[] args)
{
string text = "Hello, World!";
Console.WriteLine(text); // Output: Hello, World!
}
}
}

1234567891011121314
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { string text = "Hello, World!"; Console.WriteLine(text); // Output: Hello, World! } } }

Les données de type chaîne, ou texte, sont toujours entourées de guillemets doubles (").

Bien que les opérations arithmétiques ne puissent pas être effectuées sur des chaînes, l'opérateur plus (+) peut être utilisé pour joindre deux chaînes ensemble. Ce processus est connu sous le nom de concaténation de chaînes.

cs

main

copy
using System;

namespace ConsoleApp
{
internal class Program
{
static void Main(string[] args)
{
string partOne = "The first sentence. ";
string partTwo = "The second sentence.";
string combined = partOne + partTwo;
Console.WriteLine(combined); // Output: The first sentence. The second sentence.
}
}
}
123456789101112131415
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { string partOne = "The first sentence. "; string partTwo = "The second sentence."; string combined = partOne + partTwo; Console.WriteLine(combined); // Output: The first sentence. The second sentence. } } }

Nous pouvons utiliser le caractère de nouvelle ligne (\n) pour représenter une nouvelle ligne dans les données de chaîne.

Considérez l'exemple suivant :

cs

main

copy
using System;

namespace ConsoleApp
{
internal class Program
{
static void Main(string[] args)
{
string text = "The first line.\nThe second line.";
Console.WriteLine(text);
}
}
}
12345678910111213
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { string text = "The first line.\nThe second line."; Console.WriteLine(text); } } }

Lorsque le caractère \n est rencontré, le texte passe automatiquement à une nouvelle ligne. Nous pouvons utiliser plusieurs caractères de nouvelle ligne pour sauter plusieurs lignes :

cs

main

copy
using System;

namespace ConsoleApp
{
internal class Program
{
static void Main(string[] args)
{
string text = "The first line.\n\n\nThe second line.\nThe third line.";
Console.WriteLine(text);
}
}
}
12345678910111213
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { string text = "The first line.\n\n\nThe second line.\nThe third line."; Console.WriteLine(text); } } }
question mark

Quel sera le résultat du code suivant ?

Console.WriteLine("One" + " , " + "Two");

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 6

Demandez à l'IA

expand
ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

some-alt