社区
C#
帖子详情
各位,搞不懂string的长度问题?
MiracleRecurrence
2002-06-13 10:09:07
string StuName="AB我";
ThisString.Length长度为什么是3,而不是4?(4个字节呀)
...全文
39
4
打赏
收藏
各位,搞不懂string的长度问题?
string StuName="AB我"; ThisString.Length长度为什么是3,而不是4?(4个字节呀)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bigrongshu
2002-06-13
打赏
举报
回复
string.length是获取实例中的字符数,
"AB我"当然是三个字符,返回integer值3
Meditate
2002-06-13
打赏
举报
回复
楼上说得没错!!!.Net中采用的是unicode编码,.Length属性返回的是自负的长度而不是字节的长度!
wl_95421
2002-06-13
打赏
举报
回复
因为String是用UniCode编码
也就是说它每个字符Char是两个字节
"AB我"是三个字符,共六个字节
AKaiCSDN
2002-06-13
打赏
举报
回复
就是这样,汉字和字母都算一个字符。
你真的了解
String
吗?
这是一篇对平时频繁用到的
String
类的整理笔记,本文篇幅较长,干货很多,敬请耐心阅读。
字符编码详解及利用C++ STL
string
遍历中文字符串
彻底搞懂编码
问题
以及利用C++ STL
string
遍历中文字符串操作!
【C++ STL】
string
类最全解析(什么是
string
?
string
类的常用接口有哪些?)
最近在刷 leetcode的时候,发现
string
都还没弄明白吗,但是 STL 的强大是众所周知滴,早晚都是要解决滴,因此专门写下这篇文章,以供自己复习和各位老铁使用,快速的回忆
string
的用法,让你找回自信,不用再竞赛...
一文说透
String
的hashCode
关于
String
类的hashCode方法,网上已经有很多文章,他们大多讲解的都是基于以下代码: public int hashCode() { int h = hash; if (h == 0 && value.length > 0) { char val[] = value; for (int ...
Rotate
String
问题
使用取余解法
Rotate
String
问题
使用取余解法本人Java新手,第一次发博,如有发现有
问题
,请各位指出,谢谢!咳咳,进入主题。
问题
: 给定一个字符串和一个偏移量,根据偏移量旋转字符串(从左向右旋转) 样例给出字符串”...
C#
110,502
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章