如何在C#中求字符串的长度
2010-10-19 23:47
495 查看
在C#中求字符串的长度,本可以用Length来求,但因为C#中用Char存放单位字符,每个Char是Unicode类型的,也就是不管英文中文等都是一位。如何取得字节长度呢?
string str="王威good";
int byteLen = System.Text.Encoding.Default.GetByteCount(str);// 单字节字符长度 8
int charLen = str.Length;// 把字符平等对待时的字符串长度 6
string str="王威good";
int byteLen = System.Text.Encoding.Default.GetByteCount(str);// 单字节字符长度 8
int charLen = str.Length;// 把字符平等对待时的字符串长度 6
相关文章推荐
- C# 如何用长度来切分字符串数组
- C#如何根据字节截取字符串指定长度
- 在C#中如何获取字符串的真实的长度
- 在C#中如何获取字符串的真实的长度
- 黄聪:C#如何通过MeasureString、Graphics获取字符串的像素长度
- C#中如何排除/过滤/清空/删除掉字符串数组中的空字符串
- 如何获得一个字符串中数字的长度
- C#中如何去掉字符串结束符"/0"
- PHP如何获取中文字符串长度 utf8_strlen()[转载]
- js如何判断 有中文的字符串的长度?
- C#实现 获取指定字节长度 中英文混合字符串 的方法
- C# 2005如何根据类型声明的字符串反射创建泛型(Generic)对象
- c#中如何判断字符串是汉字或是纯字母
- C#获取中英文混合字符串长度和截取函数
- C# "125" 转换位“00000125” 左边使用固定字符补充为固定长度的字符串
- C#截取指定长度中英文字符串方法
- C#截取指定长度中英文字符串方法
- C#中如何获取一个二维数组的两维长度,即行数和列数?
- 黄聪:[C#]如何获取变量的名字,不是值,是名称。返回名字的字符串
- C#中如何读取webconfig.xml里的数据库连接字符串