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

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

引用 程序集

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个英文首字母分组排序(实际业务方法改造)
441 0
Java 实现汉字按照26个英文首字母分组排序(实际业务方法改造)
|
6天前
|
C#
技术经验分享:c#拆分字符串英文和数字(包括国外所以文字)
技术经验分享:c#拆分字符串英文和数字(包括国外所以文字)
技术经验分享:c#拆分字符串英文和数字(包括国外所以文字)
|
2月前
EndNote参考文献英文论文的中文作者拼音姓名显示名的第二个字的首写字母
EndNote参考文献英文论文的中文作者拼音姓名显示名的第二个字的首写字母
|
10月前
项目经验】:elementui表格中数字汉字排序问题
elementui表格中数字汉字排序问题
225 1
|
自然语言处理 Java Maven
实战:第二十二章:i18n国际化(已实现中文,英文,波兰文)
实战:第二十二章:i18n国际化(已实现中文,英文,波兰文)
144 0
实战:第二十二章:i18n国际化(已实现中文,英文,波兰文)
|
人工智能 C#
C#汉字转拼音代码分享|建议收藏
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.
1387 0
使用微软PinYinConverter查询汉字拼音
原文:使用微软PinYinConverter查询汉字拼音 通过汉字,如何查询拼音? 微软有相应的DLL可直接使用 引用方式 Nuget包管理安装 DLL下载后,引用 可以从微软的网站上下载相关文字处理的类库,下载地址如下: http://download.
1581 0