欢迎光临

木子屋

标题: C#引用Visual Studio International Pack汉字转拼音示例

作者: dnawo

日期: 2016-10-08 08:08 PM

分类: Win编程

内容: Visual Studio International Pack 包含一组类库,该类库扩展了.NET Framework对全球化软件开发的支持。使用该类库提供的类,.NET 开发人员可以更方便的创建支持多文化多语言的软件应用。 该软件包1.0版提供下面七个组件以增强.NET Framework对全球化软件应用开发的支持。
·East Asia Numeric Formatting Library - 支持将小写的数字字符串格式化成简体中文，繁体中文，日文和韩文的大写数字字符串。
·Japanese Kana Conversion Library - 支持将日文假名（Kana）转化为另一种日文字符。
·Japanese Text Alignment Library - 支持日文特有的一种对齐格式。
·Japanese Yomi Auto-Completion Library - 类库支持感知日文输入法的输入自动完成和一个文本框控件的示例。
·Korean Auto Complete TextBox Control - 支持韩文输入法的智能感知和输入自动完成的文本框控件。
·Simplified Chinese Pin-Yin Conversion Library - 支持获取简体中文字符的常用属性比如拼音，多音字，同音字，笔画数。
·Traditional Chinese to Simplified Chinese Conversion Library and Add-In Tool - 支持简繁体中文之间的转换。该组件还包含一个Visual Studio集成开发环境中的插件（Add-in）支持简繁体中文资源文件之间的转换。
发布的SR1中修正了 Japanese Kana Conversion Library 和 Japanese Yomi Auto-Completion Library 中的软件缺陷, 其他库中没有改动。
安装CHSPinYinConv.msi，完成后在安装文件中查找ChnCharInfo.dll并引用到项目，然后就可以进行汉字转拼音了：
复制内容到剪贴板 程序代码using Microsoft.International.Converters.PinYinConverter;
using System;
using System.Collections.ObjectModel;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
ShowPinyin('首');
ShowPinyin('都');
Console.ReadKey();
}
static void ShowPinyin(char word)
{
ChineseChar chineseChar = new ChineseChar(word);
Console.WriteLine("【{0}】", word);
Console.WriteLine("是否是多音字：{0}", chineseChar.IsPolyphone);
Console.WriteLine("拼音个数：{0}", chineseChar.PinyinCount);
ReadOnlyCollection<string> collectPinyins = chineseChar.Pinyins;
string pinyins = string.Empty;
foreach (string item in collectPinyins)
{
pinyins += item + ",";
}
Console.WriteLine("拼音：{0}", pinyins.TrimEnd(','));
}
}
}
资源链接
[1].Microsoft Visual Studio International Pack 1.0 SR1：https://www.microsoft.com/zh-CN/download/details.aspx?id=15251
[2].Microsoft Visual Studio International Feature Pack 2.0：https://www.microsoft.com/zh-cn/download/details.aspx?id=18970

+ 查看当前日志评论 (0)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.840 ms

返回

标题: C#引用Visual Studio International Pack汉字转拼音示例

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.840 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.871 ms

返回