/// <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); }
/// <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); }