永发信息网

C# 转换汉字为大写拼音首字母.如 "深"转为"S"."圳"转为"Z"

答案:1  悬赏:30  手机版
解决时间 2021-03-11 06:45
C# 转换汉字为大写拼音首字母.如 "深"转为"S"."圳"转为"Z"
最佳答案
使用微软提供的国际语言包。里面有一个中文转拼音的的开发包,安装上可以得到ChnCharInfo.dll这个类库。网上直接下载这个dll也可以。
安装的话会有帮助文档,非常详细的使用说明。

简单示例一下:
引用ChnCharInfo.dll这个dll
头部加上using Microsoft.International.Converters.PinYinConverter;命名空间
使用方法:
//获取 “深” 这个字符的拼音
ChineseChar chn = new ChineseChar('深');
// py = S
string py = chn.Pinyins[0].Substring(0, 1);

如果要把一句话都转成拼音头字母的话,就把字符串转成char数组,然后在遍历数组获取的每个字的拼音。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
手机QQ打不开任何网页,全变空白,显示连接成
中国移动通信兴业特约代理店地址有知道的么?
至2014永琪美容美发全国总共多少家连锁店
从燕郊火车站口到星河皓月三期怎么坐车啊
华为S6506 ACL操作的一些新手问题
同江市美的旗舰店NO.旗舰2151我想知道这个在
热带雨林对当地水循环的影响主要表现在:A.
我是6年级的一个男孩,但是全班有80%的女生喜
接济的济什么意思
百日维新期间维新派没有提出开国会、定宪法,
中国移动(宜良县南羊镇恒宇手机销售中心)在什
己卯年,乙亥月,庚辰日的八字
后腰发凉酸怎么个回事
1+3+5+...+45+47+49结果是什么?
不是常用的消毒杀菌的办法是CA. 高温消毒B.
推荐资讯
我和僵尸有个约会第三部讲的内容是?谢谢了,
谁知道这佛牌出自谁的崇迪年份多少?功效是什
潦河西路/龙山南大道(路口)这个地址在什么地
那里能找到一部老美国电视剧《电脑人》?
退工不退档是什么意思
9521打头的电话为啥拒绝不了
在多细胞生物内,各个细胞都不是孤立存在的,
威远金杏药业滨河路连锁店地址有知道的么?有
通达OA2010的系统时间如何设置
交通路/鸭绿江大街(路口)我想知道这个在什么
清潭邮政支局地址在什么地方,想过去办事
因有结石,可加排石药物A.王不留行、赤芍B.芒
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?