static void Main() { // 1. 生成 U+4E00 ~ U+9FA5 完整汉字合集 List cjkBasicChars = new List(); for (int code = 0x4E00; code <= 0x9FA5; code++) { cjkBasicChars.Add((char)code); } // 验证数量(应输出 20976) Console.WriteLine($"基础区汉字总数:{cjkBasicChars.Count}"); // 2. 输出前 10 个汉字(验证生成结果) Console.WriteLine("前 10 个汉字:"); for (int i = 0; i < 10; i++) { Console.Write(cjkBasicChars[i] + " "); } // 输出:一 丁 丂 七 丄 丅 丆 万 丈 三 // 3. 导出为文本文件(UTF-8 编码,便于查看/使用) string allChars = new string(cjkBasicChars.ToArray()); File.WriteAllText("CJK_Basic_Chars.txt", allChars, System.Text.Encoding.UTF8); Console.WriteLine("\n已导出完整汉字集到 CJK_Basic_Chars.txt"); }