您的位置:首页 > 编程语言 > C#

C#汉字拼音检索

2019-05-12 01:48 1396 查看

1、下载安装包

链接:https://pan.baidu.com/s/16JXxMUlCaKsRSIc-beFobA
提取码:jx0p
本机无须安装,需要引用的类与API已经整理出来啦~

注:若需其他类型的检索,请安装相应的包,引用安装包下的类库即可,第一个包汉字,第二个包繁体...

2、类库使用

一、引用DLL类库

二、效果

三、完整代码

private void button1_Click(object sender, EventArgs e)
{
//1、引用命名空间
//using Microsoft.International.Converters.PinYinConverter;
//2、获取用户输入
string user_input = txtSC.Text.Trim();
txtPy.Text = GetPyFromChineseString(user_input);
}
private string GetPyFromChineseString(string user_input)
{
StringBuilder sb = new StringBuilder();
for (int i = 0; i < user_input.Length; i++)
{
ChineseChar cnChar = new ChineseChar(user_input[i]);
if (cnChar.Pinyins.Count>0) //有拼音
{
string py = cnChar.Pinyins[0];
sb.Append(py.Substring(0, py.Length - 1)); //最后一个数字不要
}
}
return sb.ToString();
}

四、完整项目地址

链接:https://pan.baidu.com/s/1HNPH8-PiaY5RalN19dKV3g
提取码:9pdz

 推荐超全NPOI资料在这里哦!~https://www.cnblogs.com/chenyanbin/p/10832614.html

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: