日期:2014-05-18  浏览次数:20721 次

小游戏 - 字符串的长度

string s = "a?bc?";
int length = s.Length;



单项选择:
字符串s的长度是?
  A:3 B:4 C:5 D:6


小游戏,建议先回答再作试验。


------解决方案--------------------
C 5
------解决方案--------------------
b
------解决方案--------------------
先选A。。去试试看。。
------解决方案--------------------
A
------解决方案--------------------
c
------解决方案--------------------
a? b c?
------解决方案--------------------
试了一下,s.ToCharArray()就明白了。。
------解决方案--------------------
a?bc?
把光标放到组后一个字符处按退格键,看看退几次才会把这个字符串都删掉就知道它的长度是多少了~~
------解决方案--------------------
a? 2
b 1
c? 2
在去试下、
------解决方案--------------------
这是哪国的?
------解决方案--------------------
长见识贴!~
------解决方案--------------------
A
------解决方案--------------------
Length 属性返回此实例中 Char 对象的个数,而不是 Unicode 字符个数。原因在于一个 Unicode 字符可能会用多个 Char 表示。使用 System.Globalization.StringInfo 类来处理每个 Unicode 字符而不是每个 Char。

问题不难...找这两个字听难的...
------解决方案--------------------
这是什么文字哟
------解决方案--------------------
有意思的字符
------解决方案--------------------
这样的排列似乎会在数据文件中引发一个新问题,如何正确显示一个占位长度不一的文本

前后两个双字节字符 中间一个 全部变成二进制文件写入

这样的数据存混杂起来存1M 相信解析起来一定有意思
------解决方案--------------------
长见识了