データグループから複数のファイルを生成するより効率的な方法が必要です。 私はList<MyObject>
型を使用しています。私のオブジェクトにはデータをグループ化する必要のあるいくつかのパブリックプロパティがあります。C#Group by Linqとforeach
私はLinqについて聞いたことがあります。しかし、私はそれについてどうなるかわからない。
私はその後、TEXTファイルを構築するためにそれらにforeach
表情を実行し、状態によってすべてMyObjects
(人)をグループ化し、各状態のテキストファイルを作成する必要があります。
void Main()
{
List<MyObject> lst = new List<MyObject>();
lst.Add(new MyObject{ name = "bill", state = "nsw", url = "microsoft.com"});
lst.Add(new MyObject{ name = "ted", state = "vic", url = "apple.com"});
lst.Add(new MyObject{ name = "jesse", state = "nsw", url = "google.com"});
lst.Add(new MyObject{ name = "james", state = "qld", url = "toshiba.com"});
string builder = "";
foreach (MyObject item in myObjects) {
builder += item.name + "\r\n";
builder += item.url + "\r\n" + "\r\n\r\n";
}
and out to the `StreamWriter` will be the filenames by state.
私は3つのファイルが必要です。
-nsw.txt
-vic.txt
-qld.txt
余分な空白行が必要です。 –
私はこれが好きなので、私はこれが好きです。ニースで読みやすい。 – IEnumerable
これもLinqを使っていますか? – IEnumerable