C#中判斷字符串是全角還是半角的實(shí)現(xiàn)代碼
C#字符串的全角是指用二個(gè)字節(jié)來(lái)表示的一個(gè)字符
C#字符串的半角是用一個(gè)字節(jié)來(lái)表示的一個(gè)字符
這樣的話我們就可以用string.length 和System.text.Encoding.Default.GetByteCount來(lái)判斷
其中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)文章
WPF實(shí)現(xiàn)數(shù)據(jù)綁定的幾種方法
Windows Presentation Foundation (WPF) 是微軟開(kāi)發(fā)的一套用于構(gòu)建用戶(hù)界面的框架,在 WPF 中,數(shù)據(jù)綁定是一個(gè)非常重要的概念,它使得 UI 和數(shù)據(jù)源之間的同步變得簡(jiǎn)單和高效,本文將詳細(xì)分析 WPF 中實(shí)現(xiàn)數(shù)據(jù)綁定的幾種方法,需要的朋友可以參考下2024-12-12
使用C#開(kāi)發(fā)OPC?Server服務(wù)器源碼解析
OPC?Server服務(wù)器服務(wù)器的開(kāi)發(fā)比較繁瑣,本示例采用C#提供了一種簡(jiǎn)單快速實(shí)現(xiàn)OPCServer的方法,已經(jīng)在工程項(xiàng)目中應(yīng)用,本文對(duì)C#開(kāi)發(fā)OPC?Server服務(wù)器相關(guān)知識(shí)給大家介紹的非常詳細(xì),需要的朋友參考下吧2022-06-06
一篇文章教會(huì)你用Unity制作網(wǎng)格地圖生成組件
網(wǎng)格地圖這個(gè)功能在策略型游戲中應(yīng)用比較廣泛,基本情況下會(huì)將地圖分割成正方形網(wǎng)格或者六邊形網(wǎng)格,這篇文章主要給大家介紹了如何通過(guò)一篇文章學(xué)會(huì)用Unity制作網(wǎng)格地圖生成組件的相關(guān)資料,需要的朋友可以參考下2021-08-08
C#如何通過(guò)QQ郵件發(fā)送驗(yàn)證碼到指定郵箱
在程序設(shè)計(jì)中發(fā)送驗(yàn)證碼是常見(jiàn)的一個(gè)功能,用戶(hù)在注冊(cè)賬號(hào)時(shí)或忘記密碼后通常需要發(fā)送驗(yàn)證碼到手機(jī)短信或郵箱來(lái)驗(yàn)證身份,這篇文章主要給大家介紹了關(guān)于C#如何通過(guò)QQ郵件發(fā)送驗(yàn)證碼到指定郵箱的相關(guān)資料,需要的朋友可以參考下2024-01-01

