【发布时间】:2016-02-24 05:54:36
【问题描述】:
我正在使用 C# 编写一个反复生成文本行的程序。用户以任意顺序输入一组数字 1-26,程序将每个数字与一个字母匹配。
关键是让它遍历字母表的每个顺序,直到最终生成一个实际的单词。例如,有人可以输入 7-2-15-26-3,它最终会将这组数字读作“你好”。
我让程序运行并将每个结果打印到一个 txt 文件中,但是由于有很多不同的可能结果,如果不遍历每一行,几乎不可能在文件中找到一个实际的单词。
我的一个测试只有 11 个字母可供选择,需要几分钟才能完成,而且 txt 文件太大,无法打开。
所以我的问题是,有没有人知道我可以用来检查每个字符串是否是实际单词的库或拼写检查?如果我每次都可以检查它,我可以让它只打印单词的结果。我会让它检查预设的单词,但我并不总是知道结果会是什么,所以我需要检查所有内容。
我在网上搜索过,但没有找到太多。同样,我正在使用 C#。感谢您的帮助。
编辑:很抱歉问了一个已经回答的问题,我之前没有看到其他问题。我会试试 NHunspell,看看它是如何工作的。
【问题讨论】:
-
您是否尝试过下载字典并进行核对?
-
您到底想完成什么?我在这里看不到全貌。仅英语还是多种语言?
标签: c# spell-checking