У меня есть следующий код, который записывает для n раз c[resultwithindex.Index]
и resultwithindex.result
в поле сообщения. Теперь я хочу написать все c[resultwithindex.Index]
, которые находятся в окне сообщений в текстовом файле или массиве. BTW, я попробовал, добавив 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 (путь, sb1.ToString());' –
Спасибо @AdrianoRepetti. это жанр типа> StreamWriter Genre = новый StreamWriter (Path.Combine (Application.StartupPath, «N-GENRE.txt»)); –
Что вы имеете в виду с _ "который не работал" _? Он не компилируется? Файл не создан? Пусто? Он должен работать хорошо (ну, по крайней мере, когда вы закрываете StreamWriter, и он очищает свой буфер). –