获取字符串的长度

C#:
获取字符串的长度

How to: (如何操作)

string greeting = "你好, 世界!";
int length = greeting.Length;
Console.WriteLine(length); // 输出: 7

字符串"你好, 世界!"的长度是7。Length属性计算出了字符的数量。注意,汉字也被计为一个字符。

Deep Dive (深入探索)

早期的编程语言可能没有内建的字符串长度功能,需要手动遍历字符计数。在C#里,.Length属性给了我们一个快速、准确的方法来获取字符串长度。但是在处理有些编码(比如UTF-16)时,要注意一个逻辑上的字符可能由多个代码单元组成。除了.Length,其他技术,例如LINQ的.Count()方法,也能计算长度,但通常.Length是更直接、更快的选择。实现细节上,.Length返回的是一个int类型的数值,表示字符串中Char对象的数量。

See Also (另请参阅)