有人试过使用这个库吗?我无法让它运行。例如,拼写建议应该按以下方式工作。
但是我只得到了一个空列表。 一开始我收到了一个异常,指出
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属性。但我始终得不到任何建议,即使我尝试了库支持的所有三种建议类型,也没有用。
即使是简单的调用,比如
s.TestWord("book")
返回"false"。我认为无法使用字典文件,但不确定还要做什么。