问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c#求字符串的字节数

发布网友 发布时间:2022-05-12 15:07

我来回答

5个回答

热心网友 时间:2023-10-11 08:10

其实用不着那么复杂计算的。注意:C#中string.Length只是计算字符串“字符”的个数,不计算字节;但是汉字两个字节+数字(英文字符)一个字节,才是6个,简单的代码如下: byte[] bytes = Encoding.Default.GetBytes("1243我"); //Default(根据自己究竟是汉字还是数字等,自动合理分配内存所需要的字节空间)
Console.WriteLine(bytes.Length);

热心网友 时间:2023-10-11 08:11

每个数字一个字节
每个汉字两个字节
所以是6

热心网友 时间:2023-10-11 08:11

因为中文“号”占用2个字节所以字节数为6呀。长度5是因为获取的字符数。

热心网友 时间:2023-10-11 08:12

"号" 是汉字,一个汉字占2个字节。一个数字占1个字节,所以,加起来是6个字节。

热心网友 时间:2023-10-11 08:12

C#中的 char 是 Unicode 字符。。Unicode 字符是 16 位字符。。也就是两个字节。。
字符串中的每个字符都是 char 类型,也就是说每个字符都是 2 字节。。
所以不存在“非中文为1个字节,中文为2个字节”的情况。。
所以每个字符串的字节数=长度×2
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 vb函数获取获取字符窜所占字节数,比如“1111徐”应该占6个字节 买房贷款审核抵押车子有影响吗? 快手我想开直播 如何获取中英文混合字符串长度 如何获取字符串的长度 借行驶证给车抵押贷款买房,会影响自己的房产契税吗? 联想电脑重装系统开始按那个键 怎样知道字符串的字节长度? 无线网卡网速好么,每秒能达到多少? 导航卫星为人类指引航向的原理是什么? 快手怎么直播?我想直播 导航卫星的特点和功能 胃不好吃什么养胃,3分钟做好养胃菜谱 我国发射北斗导航卫星的作用?请专家说说。 两个音源要接到一个音箱上,3.5接口的。有什么办法么?比如转接头? XBOX360和电脑想接到同一音箱上。 给我女儿取名字,赵思颖和赵雪晗哪个要好听些,或者推荐个, 导航卫星的用途是什么?? 简洁的 女孩2009.12.10 上午9点半整出生,父母都姓赵,帮忙起个名字 养胃的食谱有那些 新塘计生办星期天妇检吗? java字符串字节长度截取问题 新买一个IC,要怎么烧录程序进去呢? 芯片代码怎样转换成烧录码 70万年利率4.5%,一年收入多少? 什么是三级网,四级网,怎么区分。 什么是三级机构四级网络 什么是三级网,四级网,怎么区分? 全国里计算机三级网络和四级网络内容上有什么联系和区别? 社会化管理中的“两级政府、三级管理、四级服务”指的是什么? 计算机二级网络技术,*网络技术,四级网络技术都什么区别? 我开卡的时候是4级网络,就近段时间成了3级网络为什么 我的手机怎么上不了四级网络 中央厨房商标注册哪一类? ovevoQ80TWS蓝牙耳机怎么中英文切换? 有用过OVEVO乐跑耳机的朋友吗,说说音质怎样? OVEVO蓝牙耳机哪里有的卖? ovevo蓝牙耳机充电器是多少伏 怎么查欧雷特X-8耳机是正品? 冷水能蒸馒头吗 蒸馒头用冷水吗?