我有以下代碼,它在消息框中寫入n次c[resultwithindex.Index]
和resultwithindex.result
。現在,我想寫在文本文件或數組中的消息箱中的所有c[resultwithindex.Index]
。 順便說一句,我嘗試通過添加Genre.Write(sb1.ToString());
哪些沒有工作。如何在消息框中寫入文本文件
在此先感謝
var sb1 = new StringBuilder();
foreach (var resultwithindex in results.Select((r, index) => new { result = r, Index = index }).OrderByDescending(r => r.result).Take(n))
{
sb1.AppendFormat(CultureInfo.InvariantCulture, "{0}: {1}", c[resultwithindex.Index], resultwithindex.result);
sb1.AppendLine();
}
MessageBox.Show(sb1.ToString());
它不起作用,因爲'Genre'的類型爲'UnknownCustomTypeWeDoNotSee'。要寫入文件只是'File.WriteAllText(path,sb1.ToString());' – 2014-10-22 10:11:12
感謝@AdrianoRepetti。它是流派類型> StreamWriter Genre = new StreamWriter(Path.Combine(Application.StartupPath,「N-GENRE.txt」)); – 2014-10-22 10:15:27
你是什麼意思_「哪些不起作用」_?它不編譯?文件沒有創建?它是空的?它應該工作得很好(至少在關閉StreamWriter並刷新其緩衝區時)。 – 2014-10-22 10:33:01