一、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
二、在字符串判斷中,由於中文和英文 占據寬度不同,有時需要根據字節長度控制字符串數量
會用到字節長度判斷。
更多: