C#漢字拼音檢索

陳彥斌發表於2019-05-12

1、下載安裝包

連結:https://pan.baidu.com/s/16JXxMUlCaKsRSIc-beFobA
提取碼:jx0p
本機無須安裝,需要引用的類與API已經整理出來啦~

注:若需其他型別的檢索,請安裝相應的包,引用安裝包下的類庫即可,第一個包漢字,第二個包繁體...

2、類庫使用

一、引用DLL類庫

二、效果

三、完整程式碼

 1         private void button1_Click(object sender, EventArgs e)
 2         {
 3             //1、引用名稱空間
 4             //using Microsoft.International.Converters.PinYinConverter;
 5             //2、獲取使用者輸入
 6             string user_input = txtSC.Text.Trim();
 7             txtPy.Text = GetPyFromChineseString(user_input);
 8         }
 9         private string GetPyFromChineseString(string user_input)
10         {
11             StringBuilder sb = new StringBuilder();
12             for (int i = 0; i < user_input.Length; i++)
13             {
14                 ChineseChar cnChar = new ChineseChar(user_input[i]);
15                 if (cnChar.Pinyins.Count>0) //有拼音
16                 {
17                     string py = cnChar.Pinyins[0];
18                     sb.Append(py.Substring(0, py.Length - 1)); //最後一個數字不要
19                 }
20             }
21             return sb.ToString();
22         }

四、完整專案地址

連結:https://pan.baidu.com/s/1HNPH8-PiaY5RalN19dKV3g
提取碼:9pdz

 推薦超全NPOI資料在這裡哦!~https://www.cnblogs.com/chenyanbin/p/10832614.html

 

相關文章