小游戏 - 字符串的长度 string s = "ābç";int length = s.Length;单项选择:字符串s的长度是? A:3 B:4 C:5 D:6小游戏,建议先回答再作试验。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试了一下,s.ToCharArray()就明白了。。 ābç把光标放到组后一个字符处按退格键,看看退几次才会把这个字符串都删掉就知道它的长度是多少了~~ ā 2 b 1ç 2在去试下、 Length 属性返回此实例中 Char 对象的个数,而不是 Unicode 字符个数。原因在于一个 Unicode 字符可能会用多个 Char 表示。使用 System.Globalization.StringInfo 类来处理每个 Unicode 字符而不是每个 Char。问题不难...找这两个字听难的... string s = "a\u0304bc\u0327"; //string s = "ābç"; StringInfo si = new StringInfo(s); int length = s.Length; // length = 5 int count = si.LengthInTextElements; // count = 3// 双字节的Unicode最多可以支持六万多个字符。六万多个字符在绝大多数的情况下是够用的,// 但也没办法表示世界上所有的字符,比如单单《康熙字典》就超过四万五千个字。// UTF-16的处理方式就是采用扩展,对某些字符用四个字节来表示。因此,// 上述的字符串虽然只有三个字符,但由于第一第三个字符要用两个char来表示,总长度为五。//// 那么在C#里如何处理扩展字符?.Net类库提供了System.Globalization.StringInfo类,// 通过此类我们可以用LengthInTextElements()取得实际字符的个数,// 也可以用SubstringByTextElements()来抽取每一个的字符。有兴趣的朋友可以参考StringInfo类,和Unicode。 c#合并相同特征的项 C#开发C/S模式软件如何调用服务器的数据库? 一个关于赋值的小问题 PDA开发调用dll的问题 C#怎么实现两个EXCEL之间的数据对比? 问一个低级问题!!! .net 19-May-2006 03:12 PM的时间格式如何显示 Developer Express Inc.NET 控件的问题 SqlDataAdapter.update() 不好用 请教,如何使用Soket进行端口监听?获取IE发送信息以及获取的地址? 怎么样用datagrid啊?大家请帮帮忙吧. 判断字母大写 簡單的問題:什麽是面向用戶指令?如何理解.在線等...
把光标放到组后一个字符处按退格键,看看退几次才会把这个字符串都删掉就知道它的长度是多少了~~
b 1
ç 2
在去试下、
string s = "a\u0304bc\u0327"; //string s = "ābç"; StringInfo si = new StringInfo(s);
int length = s.Length; // length = 5
int count = si.LengthInTextElements; // count = 3// 双字节的Unicode最多可以支持六万多个字符。六万多个字符在绝大多数的情况下是够用的,
// 但也没办法表示世界上所有的字符,比如单单《康熙字典》就超过四万五千个字。
// UTF-16的处理方式就是采用扩展,对某些字符用四个字节来表示。因此,
// 上述的字符串虽然只有三个字符,但由于第一第三个字符要用两个char来表示,总长度为五。
//
// 那么在C#里如何处理扩展字符?.Net类库提供了System.Globalization.StringInfo类,
// 通过此类我们可以用LengthInTextElements()取得实际字符的个数,
// 也可以用SubstringByTextElements()来抽取每一个的字符。有兴趣的朋友可以参考StringInfo类,和Unicode。