C#中判斷字符串是全角還是半角的實(shí)現(xiàn)代碼
C#字符串的全角是指用二個(gè)字節(jié)來表示的一個(gè)字符
C#字符串的半角是用一個(gè)字節(jié)來表示的一個(gè)字符
這樣的話我們就可以用string.length 和System.text.Encoding.Default.GetByteCount來判斷
其中string.length表示C#字符串字符串的字符數(shù),
System.text.Encoding.Default.GetByteCount表示字符串的字節(jié)數(shù)。
判斷半角如下:
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;
}
這樣就達(dá)到了判斷C#字符串是全角還是半角的目的。
- Android Force Close 出現(xiàn)的異常原因分析及解決方法
- C#判斷字符串是否是數(shù)字(實(shí)例)
- C#自動(dòng)判斷Excel版本使用不同的連接字符串
- C#判斷一個(gè)字符串是否包含另一個(gè)字符串的方法
- C#判斷字符串是否存在字母及字符串中字符的替換實(shí)例
- C#實(shí)現(xiàn)判斷字符串中是否包含中文的方法
- C#中判斷、驗(yàn)證字符串是否為日期格式的實(shí)現(xiàn)代碼
- c#中判斷字符串是不是數(shù)字或字母的方法
- C# 判斷字符串第一位是否為數(shù)字
- C# 判斷字符串為空的幾種辦法
- asp.ent(C#)中判斷空字符串的3種方法以及性能分析
- C#判斷字符串是否是int/double(實(shí)例)
相關(guān)文章
C#將圖片和字節(jié)流互相轉(zhuǎn)換并顯示到頁面上
本文主要介紹用C#實(shí)現(xiàn)圖片轉(zhuǎn)換成字節(jié)流,字節(jié)流轉(zhuǎn)換成圖片,并根據(jù)圖片路徑返回圖片的字節(jié)流,有需要的朋友可以參考下2015-08-08

WPF+SkiaSharp實(shí)現(xiàn)自繪投籃小游戲

c# Rank屬性與GetUpperBound方法的深入分析

C#基于FTP協(xié)議的簡易軟件自動(dòng)升級(jí)程序