C#获取中文字符拼音首字母,以及中文拼音全拼
发布时间:2013-09-24 13:51 来源/作者:藕码网 分类:模块实例
TAG标签:
- 代码详情
- 用户评论
- 相关代码
-
C#输入中文字符获取拼音首字母,以及中文拼音全拼。
代码片段:
#region 获取输入文本框的数值,得到全拼和首字母方法 /// <summary> /// 获取输入文本框的数值,得到全拼 /// </summary> /// <param name="text">获取文本框数值</param> /// <returns>返回全拼</returns> public static string GetFullPinYin(string text) { StringBuilder sb = new StringBuilder(); foreach (char ch in text) { HanZi hzi = GetHanZi(ch); if (hzi == null) sb.Append(ch); else sb.Append(hzi.PinYin); } return sb.ToString(); } /// <summary> /// 获取输入文本框的数值,得到每个汉字首字母 /// </summary> /// <param name="text">获取文本框数值</param> /// <returns>返回每个汉字首字母</returns> public static string GetFirstPinYin(string text) { StringBuilder sb = new StringBuilder(); foreach (char ch in text) { HanZi hz = GetHanZi(ch); if (hz == null) sb.Append(ch); else sb.Append(hz.FirstPinYin); } return sb.ToString(); } #endregion
-
最新评论
菜单/ Menu
热门下载/ HOT