如何判断C#字符串是全角还是半角
2010-12-13 22:36
513 查看
#字符串的全角是指用二个字节来表示的一个字符
C#字符串的半角是用一个字节来表示的一个字符
这样的话我们就可以用string.length 和System.text.Encoding.Default.GetByteCount来判断
其中string.length表示C#字符串字符串的字符数,
System.text.Encoding.Default.GetByteCount表示字符串的字节数。
判断半角如下:
判断全角如下:
C#字符串的半角是用一个字节来表示的一个字符
这样的话我们就可以用string.length 和System.text.Encoding.Default.GetByteCount来判断
其中string.length表示C#字符串字符串的字符数,
System.text.Encoding.Default.GetByteCount表示字符串的字节数。
判断半角如下:
if (checkString.Length == Encoding.Default.GetByteCount(checkString)) { return true; } else { return false; }
判断全角如下:
if (2 * checkString.Length == Encoding.Default.GetByteCount(checkString)) { return true; } else { return false; }
相关文章推荐
- C#中判断字符串是全角还是半角的实现代码
- 【转贴】 C#中判断字符串是全角还是半角
- C#中判断字符串是全角还是半角
- C# 【转贴】中判断字符串是全角还是半角
- 如何判断字符是全角还是半角
- C# 判断字符串是全角或半角
- 如何判断在javascript中输入的文字是全角还是半角?
- java的一个string,如何判断它里面的值是全角的,还是半角的,还是全角半角混合的?
- Java如何判断字符串中包含有全角,半角符号
- 如何判断在javascript中输入的文字是全角还是半角?
- 如何判断字符串是否为空串?[C#]
- C#全角半角的判断及转换
- C# 如何判断系统是64位还是32位
- 判断全角半角混合字符串的字节数是否超过指定的字节数。(半角被认为是一个字节)
- 如何判断字符串是否为空串?[C#]
- 如何判断字符串是否为空串?[C#]
- c#中如何判断字符串是汉字或是纯字母
- [转]C#如何判断操作系统位数是32位还是64位
- C#中怎样判断一个字符串中得字符是汉字还是字母
- C# 如何判断系统是32位还是64位