在字典中添加單詞在使用StreamWriter
WriteLine()
任何文本文件,只需添加新詞。
private void button1_Click(object sender, EventArgs e)
{
FileWriter(txtDic.Text, txtWord.Text, true);
txtWord.Clear();
MessageBox.Show("Success...");
}
public static void FileWriter(string filePath, string text, bool fileExists)
{
if (!fileExists)
{
FileStream aFile = new FileStream(filePath, FileMode.Create, FileAccess.Write);
StreamWriter sw = new StreamWriter(aFile);
sw.WriteLine(text);
sw.Close();
aFile.Close();
}
else
{
FileStream aFile = new FileStream(filePath, FileMode.Append, FileAccess.Write);
StreamWriter sw = new StreamWriter(aFile);
sw.WriteLine(text+"/3");
sw.Close();
aFile.Close();
//System.IO.File.WriteAllText(filePath, text);
}
}
來源
2012-12-05 12:53:06
Anj
我添加了一個代碼示例如何加載自定義詞典的NHunspell樣本: http://www.crawler-lib.net/csharp-code-samples-nhunspell – 2014-09-15 10:52:36
這是真的很有趣, pyhunspell(一個與hunspell的Python接口)的工作方式是一樣的。 add()根本不會向字典文件添加任何內容。 – 2015-08-10 09:05:17