System.String 类

在 C#(和 .NET)中,字符串由 System.String 类表示。string 关键字是此类的别名。

System.String 类是不可变的,即一旦创建它的状态就不能改变。

因此,你对字符串执行的所有操作(如子字符串,删除,替换,使用+运算符的连接等)将创建一个新字符串并将其返回。

请参阅以下程序进行演示 -

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

这将分别打印 stringmystring