我正在寻找一个简单的C#库,它执行以下操作:获取表示单个句子的字符串,如果语法正确则返回布尔值。
我无法在广泛搜索后找到一个单独的,自包含的库。
答案 0 :(得分:8)
如果安装了MS Word,则可以在项目中包含对COM库“Microsoft Word 12.0 Object Library”的引用。 (我想可能还有一个.NET互操作库,但我还没有测试过它。)
然后在您的代码中,您只需调用:
Microsoft.Office.Interop.Word.Application myWord = new Microsoft.Office.Interop.Word.Application();
...
return myWord.CheckGrammar("Your string here");
那应该这样做。