#region 獲取漢字的全拼(getpinyin)和拼音首字母(getcodstring)#region 屬性資料定義,漢字的機內碼陣列,機內碼對應的拼音陣列
//////漢字的機內碼陣列
/// private
static
int pyvalue = newint
;//////
機內碼對應的拼音陣列
/// private
static
string pyname = new
string
;#endregion
//////
把漢字轉換成拼音(全拼)
/// ///
漢字字串
///轉換後的拼音(全拼)字串
public
static
string getpinyin(string hzstring, string
splitchar)
else}}
}}
//非中文本元
else
}char trimachar =splitchar.tochararray();
return
pystring.trimstart(trimachar);
}//////
獲取字串中各個漢字的拼音首字母
/// ///
漢字字串
///每個漢字的拼音首字母組成的字串
public
static
string getpinyinfirstcode(string
unname)
#region 否則生成漢字拼音簡碼,取拼音首字母
else
else
if (key >= '
\ub0c5
' && key <= '
\ub2c0')
else
if (key >= '
\ub2c1
' && key <= '
\ub4ed')
else
if (key >= '
\ub4ee
' && key <= '
\ub6e9')
else
if (key >= '
\ub6ea
' && key <= '
\ub7a1')
else
if (key >= '
\ub7a2
' && key <= '
\ub8c0')
else
if (key >= '
\ub8c1
' && key <= '
\ub9fd')
else
if (key >= '
\ub9fe
' && key <= '
\ubbf6')
else
if (key >= '
\ubbf7
' && key <= '
\ubfa5')
else
if (key >= '
\ubfa6
' && key <= '
\uc0ab')
else
if (key >= '
\uc0ac
' && key <= '
\uc2e7')
else
if (key >= '
\uc2e8
' && key <= '
\uc4c2')
else
if (key >= '
\uc4c3
' && key <= '
\uc5b5')
else
if (key >= '
\uc5b6
' && key <= '
\uc5bd')
else
if (key >= '
\uc5be
' && key <= '
\uc6d9')
else
if (key >= '
\uc6da
' && key <= '
\uc8ba')
else
if (key >= '
\uc8bb
' && key <= '
\uc8f5')
else
if (key >= '
\uc8f6
' && key <= '
\ucbf9')
else
if (key >= '
\ucbfa
' && key <= '
\ucdd9')
else
if (key >= '
\ucdda
' && key <= '
\ucef3')
else
if (key >= '
\ucef4
' && key <= '
\ud188')
else
if (key >= '
\ud1b9
' && key <= '
\ud4d0')
else
if (key >= '
\ud4d1
' && key <= '
\ud7f9')
else
i = i + 2
; }
#endregion}//
end while
return
strresult;
}#endregion
C 漢字轉拼音
1 using system 2using system.collections.generic 3using system.linq 4using system.text 56 namespace common 7,13 14 15 16 17 18 19 20 21 22 23 24 25 26...
C 漢字轉拼音
其實這兩個dll 任何乙個都可以實現漢字轉拼音,然而 npinyin.dll 收錄的漢字並不全,但是很人性化,能識別一些常用的漢字。chncharinfo.dll 是微軟的很全但是不人性化。另外本套 外有乙個自己維護的個別漢字檔案,例如一些多音字姓氏。本程式的使用場景是姓名轉拼音,所以先判斷第乙個漢...
C 漢字轉拼音
其實這兩個dll 任何乙個都可以實現漢字轉拼音,然而 npinyin.dll 收錄的漢字並不全,但是很人性化,能識別一些常用的漢字。chncharinfo.dll 是微軟的很全但是不人性化。另外本套 外有乙個自己維護的個別漢字檔案,例如一些多音字姓氏。本程式的使用場景是姓名轉拼音,所以先判斷第乙個漢...