昨天经过网友提醒,提取汉字拼音的方法可以使用微软的一个类库 Visual Studio International Pack ,今天试了一试,确实好用!下面分享下使用方法:
首先下载Visual Studio International Pack 2.0,官方下载地址:http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=7D1DF9CE-4AEE-467F-996E-BEC826C5DAA2。
1.0 SR1 下载地址:
http://www.microsoft.com/zh-cn/download/details.aspx?id=15251
下载完毕后安装,运行文件VSIPSetup.msi 安装 (x86操作系统上的默认安装目录是 C:\Program Files\Microsoft Visual Studio International Feature Pack 2.0\) 。安装完毕后,需要在VS里添加引用,分别引用:C:\Program Files\Microsoft Visual Studio International Pack\Simplified Chinese Pin-Yin Conversion Library(拼音)下和C:\Program Files\Microsoft Visual Studio International Pack\Traditional Chinese to Simplified Chinese Conversion Library and Add-In Tool(繁简互转)下的dll 即可使用。
完成上面的工作后,使用方法就非常简单了,下面看代码:
调用方法:(注意先引用)
GetPinyin("风影");//获取全拼
GetFirstPinyin("风影");//获取首字母
是不是非常简单呢?有了这个类库就省事多了!顺便再补充一下繁简体互转的方法,某些时候可能会用到:
先导入
using Microsoft.International.Converters.TraditionalChineseToSimplifiedConverter;
该类库的功能概述
Visual Studio International Feature Pack 1.0版的包括以下功能:
Visual Studio International Feature Pack 2.0 是对 1.0 版本的扩展,包含一组控件和类库:
可见,这个类库在开发国际化程序时是非常实用的。
C# 使用微软的Visual Studio International Pack 类库提取汉字拼音首字母
原文:http://www.cnblogs.com/QlBsa/p/3535985.html