5

我正在寻找一个简单的 C# 库,它执行以下操作:获取一个表示单个句子的字符串,并返回一个布尔值,说明它在语法上是否正确。

经过大量搜索后,我无法找到一个独立的库来执行此操作。

4

1 回答 1

8

如果您安装了 MS Word,您可以在项目中包含对 COM 库“Microsoft Word 12.0 对象库”的引用。(我认为可能还有一个 .NET 互操作库,但我还没有测试过)。

然后在您的代码中,您可以简单地调用:

Microsoft.Office.Interop.Word.Application myWord = new Microsoft.Office.Interop.Word.Application();

...

return myWord.CheckGrammar("Your string here");

那应该这样做。

于 2012-06-25T02:45:18.087 回答