要加载 .dic 和 .aff 文件,我们使用以下代码。
using (var hunspell = new Hunspell("en.aff", "en.dic"))
{
}
但是,如果使用 c# 作为资源嵌入,如何加载 NHunspell .dic 和 .aff 文件?
我正在尝试以下代码,但它非常慢。
using (var hunspell = new Hunspell(GetBytes(Properties.Resources.enaff), GetBytes(Properties.Resources.endic)))
{
}
static byte[] GetBytes(string str)
{
byte[] bytes = new byte[str.Length * sizeof(char)];
System.Buffer.BlockCopy(str.ToCharArray(), 0, bytes, 0, bytes.Length);
return bytes;
}