代码 /// <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 怎么求字符串长度
代码
/// <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,中文算两个字节。
,