我有以下代码,它在消息框中写入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