C#获取字符串长度、字节长度、UTF-8字节长度
作者:野牛程序员:2023-12-25 14:48:10C#阅读 2565
获取字符串长度:
string str = "你好,世界!"; int length = str.Length;
获取字符串字节长度:
string str = "你好,世界!"; int byteLength = System.Text.Encoding.Default.GetBytes(str).Length;
获取字符串UTF-8字节长度:
string str = "你好,世界!"; int utf8ByteLength = System.Text.Encoding.UTF8.GetBytes(str).Length;
using System; class Program { static void Main() { // 获取字符串长度 string str = "你好,世界!"; int length = GetStringLenght(str); Console.WriteLine($"字符串长度: {length}"); // 获取字符串字节长度 int byteLength = GetByteLength(str, System.Text.Encoding.Default); Console.WriteLine($"字符串字节长度: {byteLength}"); // 获取字符串UTF-8字节长度 int utf8ByteLength = GetByteLength(str, System.Text.Encoding.UTF8); Console.WriteLine($"UTF-8 字节长度: {utf8ByteLength}"); } static int GetStringLenght(string input) { return input.Length; } static int GetByteLength(string input, System.Text.Encoding encoding) { return encoding.GetBytes(input).Length; } }
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:C# Split 分割字符串
- 下一篇:C#实现web信息自动抓取