连接:https://pan.baidu.com/s/16JXxMUlCaKsRSIc-beFobA
提取码:jx0p
本机无须安装,须要引用的类与API已经整理出来啦~html
注:若需其余类型的检索,请安装相应的包,引用安装包下的类库便可,第一个包汉字,第二个包繁体...ui
1 private void button1_Click(object sender, EventArgs e) 2 { 3 //一、引用命名空间 4 //using Microsoft.International.Converters.PinYinConverter; 5 //二、获取用户输入 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 spa