在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
网上找了好多方法,都比较慢。NPinyin经过测试,挺快。 public static class PinYinHelper { /// <summary> /// 汉字转化为拼音 /// </summary> /// <param name="str">汉字</param> /// <returns>全拼</returns> public static string GetPinyin(string str) { var result = ""; if (!string.IsNullOrEmpty(str)) { result = NPinyin.Pinyin.GetPinyin(str)?.Replace(" ", "").ToLower(); } return result; } /// <summary> /// 汉字转化为拼音首字母 /// </summary> /// <param name="str">汉字</param> /// <returns>首字母</returns> public static string GetInitials(string str) { var result = ""; if (!string.IsNullOrEmpty(str)) { result = NPinyin.Pinyin.GetInitials(str)?.Trim().ToLower(); } return result; } }
|
请发表评论