C#中有没有方法得到汉字的拼音解决方案
C#中有没有方法得到汉字的拼音
如题,有没有办法得到汉字的拼音是怎么样,
------解决方案--------------------
参考http://www.cnblogs.com/islands/articles/1231613.html
------解决方案--------------------
C# 简体与繁体互转,汉字取拼音、笔画、读音
C# 获取汉字拼音首字母
------解决方案--------------------
引入这个dll
如题,有没有办法得到汉字的拼音是怎么样,
------解决方案--------------------
参考http://www.cnblogs.com/islands/articles/1231613.html
------解决方案--------------------
C# 简体与繁体互转,汉字取拼音、笔画、读音
C# 获取汉字拼音首字母
------解决方案--------------------
引入这个dll
- C# code
public static string ToPY(this string str) { string temp = string.Empty; foreach (char i in str) { try { ChineseChar chineseChar = new ChineseChar(i); string t = chineseChar.Pinyins[0].ToString(); temp += t.Substring(0, t.Length - 1); } catch { temp += i.ToString(); } } return temp; } public static string ToShortPY(this string str) { string temp = string.Empty; foreach (char i in str) { try { ChineseChar chineseChar = new ChineseChar(i); string t = chineseChar.Pinyins[0].ToString(); temp += t.Substring(0, 1); } catch { temp += i.ToString(); } } return temp; }