心得经验总结:汉字转拼音城市绑定

简介: 心得经验总结:汉字转拼音城市绑定

引用 程序集

ChnCharInfo.dll

using Microsoft.International.Converters.PinYinConverter;

转换方法

public static string ToPinyin(string hanzi)

{

char【】 ch = hanzi.ToArray();

string pinyinStr = "";

foreach (char c in ch)

{

if (ChineseChar.IsValidChar(c))

{

ChineseChar chineseChar = new ChineseChar(c);

ReadOnlyCollection pinyin = chineseChar.Pinyins;

pinyinStr += (pinyin【0】.Substring(0, pinyin【0】.Length - 1));

}

else

{

pinyinStr += c.ToString();

}

}

return pinyinStr.ToLower();

}

城市绑定的特殊效果

@{

foreach (Entity.TXDai.Provinces item in Provinces)

{

string pinyinStr = Common.ToPinyin(item.Province);

if (pinyinStr【0】 == '//代码效果参考:http://www.zidongmutanji.com/zsjx/366369.html

a' || pinyinStr【0】 == 'b' || pinyinStr【0】 == 'c' || pinyinStr【0】 == 'd' || pinyinStr【0】 == 'f')

{

@item.Province

}

}

}

相关文章
|
7月前
|
C#
技术经验分享:c#拆分字符串英文和数字(包括国外所以文字)
技术经验分享:c#拆分字符串英文和数字(包括国外所以文字)
39 0
技术经验分享:c#拆分字符串英文和数字(包括国外所以文字)
|
8月前
EndNote参考文献英文论文的中文作者拼音姓名显示名的第二个字的首写字母
EndNote参考文献英文论文的中文作者拼音姓名显示名的第二个字的首写字母
|
存储 Java 索引
1760字,让你拿捏 [‘列表‘]
1760字,让你拿捏 [‘列表‘]
|
存储 算法 Java
代码随想录训练营day25| 216.组合总和III 17.电话号码的字母组合
代码随想录训练营day25| 216.组合总和III 17.电话号码的字母组合
|
自然语言处理 Java Maven
实战:第二十二章:i18n国际化(已实现中文,英文,波兰文)
实战:第二十二章:i18n国际化(已实现中文,英文,波兰文)
190 0
实战:第二十二章:i18n国际化(已实现中文,英文,波兰文)
|
IDE 搜索推荐 程序员
中国程序员视角下的英文命名
不管是日本人设计的 Ruby还是巴西人设计的 Lua,各种语法采用的全都是英语。所以,想要成为一个优秀的程序员,会用英语写代码是必要的。 但不是要求研发人员都得专业英语八级,但至少确保代码用英语表达你的意图。
352 0
中国程序员视角下的英文命名
|
人工智能 C#
C#汉字转拼音代码分享|建议收藏
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.
1415 0
|
Java C++ Web App开发
它山之石-日本推广编程中使用日语命名的渊源
日本官方和民间在编程中使用日语命名的相关历史. Brief history of naming identifiers in Japanese.
899 0