Esempio n. 1
0
 static PinyinToneProcessor()
 {
     foreach (var py in Pinyin.PinyinTable)
     {
         _mapNumberKey.Add(py.ToString(), py);
         _mapKey[py.PinyinWithTone] = py;
         _mapKey[py.Pinyin_]        = String2Pinyin.Convert2Tone5(py);
     }
     _trie = new Trie()
     {
         RemainLongest = true
     };
     _trie.AddKeywords(_mapKey.Keys);
 }