c shrap 获取字符串真实长度
时间: 2023-12-25 13:04:02 浏览: 30
C#中获取字符串真实长度可以使用字符串的Length属性,它返回字符串中字符的数量。例如:
```
string str = "hello world";
int len = str.Length; // len为11
```
需要注意的是,Length属性返回的是字符数量,而不是字节数量。如果字符串中包含Unicode字符,则一个字符可能需要多个字节来表示,因此字符串的字节数量可能会大于字符数量。如果需要获取字符串的字节数量,可以使用Encoding类的GetBytes方法来计算。例如:
```
string str = "你好,世界";
int byteLen = Encoding.UTF8.GetByteCount(str); // byteLen为15
```