关于string类的小问题,一个汉字不等于2个英文吗?

glen 2002-11-15 10:40:19
一个汉字不等2个英文字符吗?
string test="ab友d";
MessageBox.Show(test.Length.ToString());
//现在的结果是:4
//我期待为:5
//现在string按照一个汉字就是一个字符的规则。
//我想按一个汉字等于2个英文字符规则计算字符串中字符的个数,请问怎样办?
多谢!
...全文
65 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
kamphkb 2002-11-15
  • 打赏
  • 举报
回复
在這裡不是單位不是byte,而是字符数。String缺省是unicode,不是mbcs。
TheAres 2002-11-15
  • 打赏
  • 举报
回复
You can get it from 公告
C#中一些字符串操作的常用用法
http://expert.csdn.net/Expert/TopicView3.asp?id=877757

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧