c# 字符串类型变量最长支持多少字符?

c# 字符串类型变量最长支持多少字符?
2024年12月01日 13:04
有2个网友回答
网友(1):

string数据类型

String 变量以不带符号的 16 位(2 字节)数字序列形式存储,取值范围为 0 到 65535。每个数字表示一个 Unicode 字符。一个字符串可存储将近 20 亿 (231) 个 Unicode 字符。

Unicode 的前 128 个代码数据点 (0–127) 对应于标准美国键盘上的字母和符号。这前 128 个代码数据点与 ASCII 字符集中定义的代码数据点相同。随后的 128 个代码数据点(128 到 255)表示特殊字符,如拉丁字母、重音符号、货币符号以及分数。其余的代码数据点用于表示不同种类的符号,包括世界范围的各种文本字符、音调符号以及数学和技术符号。

在任何标识符后追加标识符类型字符 $ 可将其强制转换成 String 数据类型。

等价的 .NET 数据类型是 System.String。

2的31次方个

网友(2):

stringbulding 无限字符 是个很强的类啊