【发布时间】:2012-07-29 21:04:09
【问题描述】:
有人试过this library吗?我无法让它工作。例如,拼写建议应该如下工作。
但是我得到了一个空列表。 我首先得到一个例外说
C:\Program Files (x86)\Common Files\microsoft shared\DevServer\10.0\en-us.dic
不见了,所以我从网上下载了它。我得到的文件有数千个英文单词的列表,我什至尝试了文件中的单词,但仍然没有运气。
他是我试过的一些代码。
Spelling s = new Spelling();
ArrayList items;
s.MaxSuggestions = 5;
s.SuggestionMode = Spelling.SuggestionEnum.PhoneticNearMiss;
s.Suggest(str);
items = s.Suggestions;
s.SuggestionMode = Spelling.SuggestionEnum.NearMiss;
s.Suggest(str);
items = s.Suggestions;
s.SuggestionMode = Spelling.SuggestionEnum.Phonetic;
s.Suggest(str);
items = s.Suggestions;
Suggest 方法应该获取“str”的建议并填充 Suggestions 属性。我总是收到 0 条建议。我尝试了该库支持的所有三种建议类型,看看它是否能如你所见,但这也不起作用。
即使是简单的调用,例如
s.TestWord("book")
回馈“假”。我认为它无法使用字典文件,但不知道还能做什么。
【问题讨论】:
标签: c# spell-checking