ピンイン検索に使用する基礎知識

4774 ワード

ピンイン検索機能を実現する前に2つのプログラムセット、ChnCharInfoを導入する必要がある.dllとChnCharInfo.resources.dll
例:
 
 1 namespace  

 2 

 3 {

 4 

 5     class Program

 6 

 7     {

 8 

 9         static void Main(string[] args)

10 

11         {

12 

13             Console.WriteLine(" ");

14 

15             string str = Console.ReadLine();

16 

17             StringBuilder sb = new StringBuilder();

18 

19             foreach (char item in str)

20 

21             {

22 

23                 if (ChineseChar.IsValidChar(item))

24 

25                 {

26 

27                     ChineseChar ch = new ChineseChar(item);

28 

29  

30 

31                     sb.Append(ch.Pinyins[0].Substring(0, ch.Pinyins[0].Length - 1));

32 

33  

34 

35                 }

36 

37                 else

38 

39                 {

40 

41                     sb.Append(item);

42 

43                 }

44 

45             }

46 

47             Console.WriteLine(sb.ToString());

48 

49             Console.ReadKey();

50 

51         }

52 

53     }

54 

55 }