Example #1
0
 /// <summary>
 /// 检索具有指定笔画数的字符个数。
 /// </summary>
 /// <param name="strokeNumber">显示需要被识别的笔画数。</param>
 /// <returns>返回具有指定笔画数的字符数。 如果笔画数是无效值返回-1。</returns>
 public static short GetCharCount(short strokeNumber)
 {
     if (!ChineseChar.IsValidStrokeNumber(strokeNumber))
     {
         return(-1);
     }
     return(ChineseChar.strokeDictionary.GetStrokeUnit((int)strokeNumber).CharCount);
 }
Example #2
0
        /// <summary>
        /// 检索具有指定笔画数的所有字符串。
        /// </summary>
        /// <param name="strokeNumber">指出需要被识别的笔画数。</param>
        /// <returns>返回具有指定笔画数的字符列表。 如果笔画数是无效值返回空。</returns>
        public static char[] GetChars(short strokeNumber)
        {
            if (!ChineseChar.IsValidStrokeNumber(strokeNumber))
            {
                return(null);
            }
            StrokeUnit strokeUnit = ChineseChar.strokeDictionary.GetStrokeUnit((int)strokeNumber);

            return(strokeUnit.CharList);
        }