C# Language Classe System.String


Exemple

En C # (et .NET), une chaîne est représentée par la classe System.String. Le mot-clé string est un alias pour cette classe.

La classe System.String est immuable, c'est-à-dire qu'une fois créée, son état ne peut pas être modifié.

Donc, toutes les opérations que vous effectuez sur une chaîne comme Substring, Remove, Replace, concatenation using + operator etc. vont créer une nouvelle chaîne et la renvoyer.

Voir le programme suivant pour la démonstration -

string str = "mystring";
string newString = str.Substring(3);
Console.WriteLine(newString);
Console.WriteLine(str);

Cela imprimera des string et des mystring respectivement.