博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
汉字转拼音 城市绑定
阅读量:4614 次
发布时间:2019-06-09

本文共 937 字,大约阅读时间需要 3 分钟。

引用 程序集

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<string> pinyin = chineseChar.Pinyins;
                    pinyinStr += (pinyin[0].Substring(0, pinyin[0].Length - 1));
                }
                else
                {
                    pinyinStr += c.ToString();
                }
            }
            return pinyinStr.ToLower();
        }

 

城市绑定的特殊效果

<div id="con_province_2" style="display: none;">

                                <ul class="cdcomment">
                                    @{
                                        foreach (Entity.TXDai.Provinces item in Provinces)
                                        {
                                            string pinyinStr = Common.ToPinyin(item.Province);
                                            if (pinyinStr[0] == 'a' || pinyinStr[0] == 'b' || pinyinStr[0] == 'c' || pinyinStr[0] == 'd' || pinyinStr[0] == 'f')
                                            {
                                        <li><a href="javascript:void(0);" data="@item.ProvinceID">@item.Province</a></li>
                                            }
                                        }
                                    }
                                </ul>
                            </div>

 

转载于:https://www.cnblogs.com/eric-gms/p/4054203.html

你可能感兴趣的文章
Linux内存管理原理
查看>>
Java 8 Lambda 表达式
查看>>
BZOJ-3289 Mato的文件管理
查看>>
自旋锁和互斥锁的区别
查看>>
react混合开发APP,资源分享
查看>>
入门篇
查看>>
【洛谷1829】 [国家集训队] Crash的数字表格(重拾莫比乌斯反演)
查看>>
[转]免费api大全
查看>>
git 认证问题之一的解决 : http ssh 互换
查看>>
sql where 1=1作用
查看>>
搜索算法----二分查找
查看>>
Python语言编程
查看>>
[poj 1469]Courses
查看>>
Xcode8出现AQDefaultDevice(173):Skipping input stram 0 0 0x0
查看>>
数据结构(二十四)二叉树的链式存储结构(二叉链表)
查看>>
Material Design Lite,简洁惊艳的前端工具箱 之 布局组件。
查看>>
关于bootstrap Modal弹窗 滚动条的问题
查看>>
Django----------路由控制
查看>>
将数字转化为字符串的快捷方式
查看>>
java23种设计模式
查看>>