字符串SubString()的问题

jingye 2004-06-26 06:10:44
string cn = "中国";
int l = cn.Length;
string f = cn.Substring(0,1);

以上语句在C#中的结果是:i=2;f="中";
有没用办法使 i=4 ,使 cn.Substring(0,4)="中国";
是否跟缺省的Encoding有关,Unicode和GB2312都是双字节的.
我是在调用一个外部Dll遇到的.
请帮忙,谢谢!
...全文
125 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bitsbird 2004-06-26
  • 打赏
  • 举报
回复
加个判断就是了如果length>4用substring,否则不用
孟子E章 2004-06-26
  • 打赏
  • 举报
回复
http://dotnet.aspx.cc/ShowDetail.aspx?id=48596EF2-8C16-47EE-1CD3-174E44FA9E24

111,097

社区成员

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

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

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