社区
C#
帖子详情
在C#中如何获取字符串的真实的长度?
flashboy
2003-04-03 04:40:53
比如:
string s="我是一个2兵";
按照UNICODE来算长度为6个字符
但是按照ANSI来算应该是2*5个汉字+1*1个字符=11
使用s.Length获得是上面第一种,请问如何获取第2种??
...全文
1013
1
打赏
收藏
在C#中如何获取字符串的真实的长度?
比如: string s="我是一个2兵"; 按照UNICODE来算长度为6个字符 但是按照ANSI来算应该是2*5个汉字+1*1个字符=11 使用s.Length获得是上面第一种,请问如何获取第2种??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TheAres
2003-04-03
打赏
举报
回复
string s = "我是一个2兵";
int len = s.Length;//will output as 6
byte[] sarr = System.Text.Encoding.Default.GetBytes(s);
len = sarr.Length;//will output as 2*5 + 1 = 11
有时间,看看这个帖子,比较有价值。
http://expert.csdn.net/Expert/TopicView3.asp?id=877757
c#
语言输出
字符串
长度
,
C#
获取
字符串
长度
(string.Length)
字符串
实际上是由多个字符组成的,
字符串
中
的第一个字符使用
字符串
[0]即可得。[0]
中
的0称为下标。
获取
字符串
中
的第一个字符使用的下标是0,则
字符串
中
最后一个字符的下标是
字符串
的
长度
减1。使用
C#
语言如果要
获取
字符串
的
长度
,使用Length属性即可,
获取
的方法如下。
字符串
.Length【实例1】在Main方法
中
从控制台输入一个
字符串
,输出该
字符串
的
长度
,以及
字符串
中
的第一个字符和最后一个字符。根据题...
C#
获取
字符串
字节
长度
C#
获取
字符串
字节
长度
一、
C#
获取
字符串
字节
长度
1.在
C#
语言
中
使用string
字符串
Unicode 编码 2.在
C#
语言
中
常用汉字 占 3个字节 方式1:使用默认编码类
获取
字节
长度
Console.WriteLine(Encoding.Default.GetByteCount("张三"));//输出:6 //常用 一个字母,数字 一个字节 Console.WriteLin...
C#
开发之——
获取
字符串
长度
(4.2)
一 概述
字符串
实际上是由多个字符组成的,
字符串
中
的第一个字符使用
字符串
[0]即可得。[0]
中
的0称为下标
获取
字符串
中
的第一个字符使用的下标是0,则
字符串
中
最后一个字符的下标是
字符串
的
长度
减1
C#
语言如果要
获取
字符串
的
长度
,使用Length属性即可
字符串
.Length 二 实例 2.1 实例一在 Main 方法
中
从控制台输入一个
字符串
,输出该
字符串
的
长度
,以及
字符串
中
的第一个字符和最后一个字符。 2.1.1 代码 复制 1 2 3 4 5 6 7 8 9 10 ..
C#
中
使用
字符串
长度
函数strlen的方法
值得注意的是,
C#
中
的
字符串
是不可变的,这意味着一旦
字符串
被创建,它的内容就不能被修改。如果你想要修改
字符串
的内容,你需要创建一个新的
字符串
。这与C语言
中
可以直接修改
字符串
内容的方式不同。属性返回
字符串
中
字符的数量,包括空格和特殊字符。如果你有任何其他关于
C#
的问题,请随时问我。属性可以方便地
获取
字符串
的
长度
,而不需要使用C语言
中
的。属性来
获取
字符串
的
长度
,而不是使用C语言
中
的。在上面的代码
中
,我们定义了一个名为。属性
获取
字符串
的
长度
,并将其存储在。函数将
字符串
的
长度
打印到控制台。如你所见,使用
C#
中
的。
C#
获取
字符串
的的字符
长度
方法1: 直接将
字符串
转换StringBuilder结构,然后
获取
Capacity来
获取
字符串
中
真实
(一个汉字等于2或者4)的字符(字节)
长度
。使用Length
获取
字符(1个汉字也只有一个字符)
长度
。 ...
C#
110,571
社区成员
642,568
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章