代码 /// <summary> /// 得到一个字符串的长度,中文字节算两个字符串 /// </summary> /// <param name="source">字符串</param> /// <returns></returns> public static int GetLength(string source) { if (string.IsNullOrEmpty(source)) { return 0; } return System.Text.Encoding.Default.GetBytes(source).Length; },我来为大家讲解一下关于c 怎么求字符串长度?跟着小编一起来看一看吧!

c 怎么求字符串长度(-字符串函数-得到字符串的长度)

c 怎么求字符串长度

代码

/// <summary> /// 得到一个字符串的长度,中文字节算两个字符串 /// </summary> /// <param name="source">字符串</param> /// <returns></returns> public static int GetLength(string source) { if (string.IsNullOrEmpty(source)) { return 0; } return System.Text.Encoding.Default.GetBytes(source).Length; }

说明

例:中国abc, 如果直接使用

"中国abc".length,则长度是是5,

如果使用 System.Text.Encoding.Default.GetBytes("中国abc").Length 则长度是7,中文算两个字节。

,