標籤:att else png get http htm library character target
以前玩過一個遊戲,輸入兩個人的名字然後點擊緣分就能產生一段緣分測試的結果,後來經過分析知道是根據名字筆畫數之差來弄的小遊戲,於是就在百度上找怎麼得到漢字的筆畫數,也沒找到自己想要的答案,問遍了所有的人也不知道怎麼弄的,終於功夫不負有心人找到答案了,現在分享給大家!
第一步:添加DLL檔案的引用
DLL:點此下載
第二步
using System;using System.Collections.Generic;using System.Text;using Microsoft.International.Converters.PinYinConverter;namespace Example_CS{ class Program { static void Main(string[] args) { ChineseChar chineseChar = new ChineseChar(‘微‘); Console.WriteLine("Stroke number of 微 in Chinese is {0}.", chineseChar.StrokeNumber); Console.WriteLine("{0} characters‘ pinyin is \"wei1\".", ChineseChar.GetHomophoneCount("wei1")); if(ChineseChar.IsHomophone(‘微‘, ‘薇‘)) { Console.WriteLine("微 and 薇 have the same pinyin."); } else { Console.WriteLine("微 and 薇 have different pinyins."); } } }}
其中上面的屬性和方法中:StrokeNumber屬性用來擷取字元的筆畫數;
Pinyins方法
擷取這個字元的拼音。
C#中如何擷取漢字的筆畫數和漢字的拼音