【C#零基础从入门到精通】(八)——C#String字符串详解
【C#零基础从入门到精通】(八)——C#String字符串详解
C#中的string是一个特殊引用类型,用于表示文本数据。它是一个不可变的序列,由Unicode字符组成。这意味着一旦创建了一个字符串对象,其内容就不能被改变。任何对字符串的修改操作都会返回一个新的字符串对象,而不会修改原始字符串。
定义和声明
string
是 System.String
的别名,它是引用类型,用于存储由一系列 Unicode 字符组成的文本。可以通过以下几种方式声明和初始化 string
变量:
直接赋值
string str1 = "Hello, World!";
使用 new
关键字
string str2 = new string('A', 5); // 创建一个包含 5 个 'A' 字符的字符串 "AAAAA"
空字符串和 null
string emptyStr = ""; // 空字符串,长度为 0
string nullStr = null; // 表示不引用任何字符串对象
字符串的不可变性
<