不错呦!smile@林凯西,确保“准备文件”中的几个文件都有安装,S...您好,看了您这篇帖子觉得很有帮助。但是有个问题想请...我的修改过了怎么还被恶意注册呢 @jjjjiiii 用PJ快9年了,主要是A...PJ3啊,貌似很少有人用PJ了,现在不是WP就是z...@332347365,我当时接入时错误码没有-10...楼主,ChkValue值应为-103是什么意思呢?...大哥 你最近能看到我发的信息,请跟我联系,我有个制...
C#引用Visual Studio International Pack汉字转拼音示例
编辑:dnawo 日期:2016-10-08
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并引用到项目,然后就可以进行汉字转拼音了:

资源链接
[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
·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(','));
}
}
}
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 | 引用: 0 | 查看次数: 3758
发表评论
请登录后再发表评论!