安装CHSPinYinConv.msi 即可.
在项目中添加引用,把ChnCharInfo.dll 引入进来
//获取姓氏拼音
private static string GetFamilyPinYin(string text)
{
text = text.Trim();
ChineseChar _zh = new ChineseChar(text.ToCharArray()[0]);
string familyPinYin = _zh.Pinyins[0].Substring(0, _zh.Pinyins[0].Length - 1).ToUpper();
return familyPinYin;
}
//获取全拼.
private static string GetPinYin(string text)
{
text = text.Trim();
string pinYin = string.Empty;
foreach (char c in text)
{
ChineseChar _zh = new ChineseChar(c);
pinYin += _zh.Pinyins[0].Substring(0, _zh.Pinyins[0].Length - 1).ToUpper();
}
return pinYin;
}