//首字母拼音
public static string getpystring(string str)
else
}return tempstr.toupper();
}public static string getpychar(string c)
array = system.text.encoding.default.getbytes(c);
if (c.trim().length <= 0)
int i = (short)(array[0] - '\0') * 256 + ((short)(array[1] - '\0'));
if (i < 0xb0a1) return "*";
if (i < 0xb0c5) return "a";
if (i < 0xb2c1) return "b";
if (i < 0xb4ee) return "c";
if (i < 0xb6ea) return "d";
if (i < 0xb7a2) return "e";
if (i < 0xb8c1) return "f";
if (i < 0xb9fe) return "g";
if (i < 0xbbf7) return "h";
if (i < 0xbfa6) return "j";
if (i < 0xc0ac) return "k";
if (i < 0xc2e8) return "l";
if (i < 0xc4c3) return "m";
if (i < 0xc5b6) return "n";
if (i < 0xc5be) return "o";
if (i < 0xc6da) return "p";
if (i < 0xc8bb) return "q";
if (i < 0xc8f6) return "r";
if (i < 0xcbfa) return "s";
if (i < 0xcdda) return "t";
if (i < 0xcef4) return "w";
if (i < 0xd1b9) return "x";
if (i < 0xd4d1) return "y";
if (i < 0xd7fa) return "z";
return "*";
}/// /// 獲取全拼
///
///
///
public static string getpyall(string str)}}
catch//非漢字
}return py.tostring();
}
///每個漢子的音節都有
/// 漢字轉化為拼音,dictionary的key儲存全拼,value存拼音首字母縮寫[包含了多音字,因此顯示名存在重複行]
///
/// 漢字
/// dictionary的key儲存全拼,value存拼音首字母縮寫
public dictionarygetpinyin(string str)
else}}
}}
}catch//非漢字
else}}
//拷貝到返回列表
dpinyin.clear();
dpinyin = new dictionary(dpinyintemp);
}return dpinyin;
}
C 獲取漢字拼音
using system using system.collections.generic using system.text using system.text.regularexpressions namespace ctr.common.tools 機內碼對應的拼音陣列 private sta...
C 獲取漢字拼音
using system using system.collections.generic using system.text using system.text.regularexpressions namespace ctr.common.tools 機內碼對應的拼音陣列 private sta...
C 獲取漢字拼音
using system using system.collections.generic using system.text using system.text.regularexpressions namespace ctr.common.tools 機內碼對應的拼音陣列 private sta...