根据用户的名字获取名字对应的拼音


/// <summary> /// 根据用户的名字获取名字对应的拼音 /// </summary> /// <param name="name"></param> /// <returns></returns> public static string GetPinYins(string name) { StringBuilder sb = new StringBuilder(); foreach (char c in name) { if (ChineseChar.IsValidChar(c)) { ChineseChar cc = new ChineseChar(c); System.Collections.ObjectModel.ReadOnlyCollection<string> ps = cc.Pinyins; sb.Append(ps[0].Substring(0, ps[0].Length - 1)); } else { sb.Append(c); } } return sb.ToString(); }

 

posted @ 2014-06-15 00:01  三醉  阅读(398)  评论(0编辑  收藏  举报