C# 获取字符串字节长度

时间:2023-01-07 07:49:27

一、C# 获取字符串字节长度

1.在C# 语言中使用string 字符串Unicode 编码

2.在C#语言中常用汉字 占 3个字节

方式1:使用默认编码类获取字节长度

Console.WriteLine(Encoding.Default.GetByteCount("张三"));//输出:6
//常用 一个字母,数字 一个字节
Console.WriteLine(Encoding.Default.GetByteCount("ab")); //输出:2

方式2:

//常用汉字 ,一个汉字 3个字节
Console.WriteLine(ASCIIEncoding.Default.GetBytes("张网").Length); //输出:6
Console.WriteLine(UnicodeEncoding.Default.GetBytes("张网").Length); //输出:6

二、在字符串判断中,由于中文和英文 占据宽度不同,有时需要根据字节长度控制字符串数量

会用到字节长度判断。

 

更多:

.net里Release的pdb文件有什么用 是否可以删除

.Net AppDomain详解(二)

C#如何测试代码运行时间