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

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

引用 程序集

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

}

}

}

相关文章
|
XML Java 数据格式
Java 实现汉字按照26个英文首字母分组排序(实际业务方法改造)
Java 实现汉字按照26个英文首字母分组排序(实际业务方法改造)
625 0
Java 实现汉字按照26个英文首字母分组排序(实际业务方法改造)
|
22天前
|
Unix Shell 开发者
掌握 `fnmatch` 与 `fnmatchcase`:从文件名到街道地址的全能字符串匹配技巧
本文介绍了 Python 中 `fnmatch` 和 `fnmatchcase` 函数的使用方法,包括它们的功能、参数、返回值及应用场景。`fnmatch` 对大小写不敏感,适合大多数文件名匹配需求;而 `fnmatchcase` 则区分大小写,适用于需要精确匹配的场合。文章通过具体示例展示了这两个函数在文件过滤、URL 匹配及非文件名式字符串匹配中的应用。
19 1
|
6月前
|
C#
技术经验分享:c#拆分字符串英文和数字(包括国外所以文字)
技术经验分享:c#拆分字符串英文和数字(包括国外所以文字)
37 0
技术经验分享:c#拆分字符串英文和数字(包括国外所以文字)
|
7月前
EndNote参考文献英文论文的中文作者拼音姓名显示名的第二个字的首写字母
EndNote参考文献英文论文的中文作者拼音姓名显示名的第二个字的首写字母
|
存储 Java 索引
1760字,让你拿捏 [‘列表‘]
1760字,让你拿捏 [‘列表‘]
|
自然语言处理 Java Maven
实战:第二十二章:i18n国际化(已实现中文,英文,波兰文)
实战:第二十二章:i18n国际化(已实现中文,英文,波兰文)
186 0
实战:第二十二章:i18n国际化(已实现中文,英文,波兰文)
|
IDE 搜索推荐 程序员
中国程序员视角下的英文命名
不管是日本人设计的 Ruby还是巴西人设计的 Lua,各种语法采用的全都是英语。所以,想要成为一个优秀的程序员,会用英语写代码是必要的。 但不是要求研发人员都得专业英语八级,但至少确保代码用英语表达你的意图。
350 0
中国程序员视角下的英文命名
【国际化绿皮车】利用Alfred3+有道快速翻译中英文
# 用Alfred3+有道快速翻译中英文 好好学习,天天向上。 ![鬼才](https://gw.alicdn.com/tfs/TB1aj_ZggMPMeJjy1XcXXXpppXa-1280-760.jpg) ## 1.安装Alfred3 https://www.alfredapp.com/ 支持正版,[购买激活码](https://www.alfredapp.com/
4629 0

热门文章

最新文章