/// <summary>
 /// 新增匹配结果
 /// </summary>
 /// <param name="result"></param>
 public void AddResult(ReplaceKeyValue result)
 {
     if (_Results.Contains(result))
     {
         return;
     }
     _Results.Add(result);
     _ResultsArray = (ReplaceKeyValue[])_Results.ToArray(typeof(ReplaceKeyValue));
 }
 /// <summary>
 /// 构建搜索树<see cref="SearchTree"/>的新实例
 /// </summary>
 /// <param name="_Parent">母节点</param>
 /// <param name="_Char">字</param>
 public SearchTree(SearchTree _Parent, char _Char)
 {
     this._Char    = _Char;
     this._Parent  = _Parent;
     _Results      = new ArrayList();
     _ResultsArray = new ReplaceKeyValue[] { };
     _Transitions  = new SearchTree[] { };
     _TransHash    = new Hashtable();
 }
 /// <summary>
 /// 创建<see cref="HHOnline.Framework.Algorithm.FastRelaceAlgorithm.FastRelaceResult"/>的新实例
 /// </summary>
 /// <param name="_Index">关键字索引</param>
 /// <param name="_Keyword">关键字键值</param>
 public FastReplaceResult(int _Index, ReplaceKeyValue _KeyValues)
 {
     this._Index     = _Index;
     this._KeyValues = _KeyValues;
 }