1

これが私のコードです:

var OutputText = listData.Select( x => x.Name, blah, blah, blah) )
string FilePath = @"C:\data.txt";
System.IO.File.WriteAllLines(FilePath, OutputText);

OutputTextSelectステートメントを使用して作成された一連の文字列です。上記のコードは機能し、その結果に満足しています。ただし、前に別の文字列を挿入したいと思いOutputTextます...文字列は基本的に列ヘッダーとそれに続く改行です。どうすればいいですか?

4

3 に答える 3

4

「ストリーミング」列挙を維持するには、最初の行を連結する必要があります。

var OutputText = listData.Select( x => x.Name, blah, blah, blah) );
string FilePath = @"C:\data.txt";
System.IO.File.WriteAllLines(FilePath, Enumerable.Repeat(myHeaderString, 1)
    .Concat(OutputText));
于 2013-10-28T15:24:39.813 に答える