23 { 24 return _power; 25 } 26 } 27 28 /**//// <summary> 29 /// 结构初始化。 30 /// </summary> 31 /// <param name="word">中文词语</param> 32 /// <param name="power">该词语的权重</param> 33 public ChineseWordUnit(string word, int power) 34 { 35 this._word = word; 36 this._power = power; 37 } 38 }
ChineseWordsHashCountSet.cs //词库容器
1 /**//// <summary> 2 /// 记录字符串出现在中文字典所录中文词语的前端的次数的字典类。如字符串“中”出现在“中国”的前端,则在字典中记录一个次数。 3 /// </summary> 4 public class ChineseWordsHashCountSet 5 { 6 /**//// <summary> 7 /// 记录字符串在中文词语中出现次数的Hashtable。键为特定的字符串,值为该字符串在中文词语中出现的次数。 8 /// </summary> 9 private Hashtable _rootTable; 10 11 /**//// <summary> 12 /// 类型初始化。 13 /// </summary> 14 public ChineseWordsHashCountSet() 15 { 16 _rootTable = new Hashtable(); 17 } 18 19 /**//// <summary> 20 /// 查询指定字符串出现在中文字典所录中文词语的前端的次数。 21 /// </summary>
上一篇:自动处理过长字符串显示的Web控件
下一篇:Photoshop彩妆技巧:打造性感双唇
|