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


/// <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(); }
原文地址:https://www.cnblogs.com/junhuang/p/3788994.html