は、最終的な出力を取得し、ファイルに書き込むためにLINQを使用してください。ファイルへの最終出力に含まpを書くためにCSVファイルとしたTextWriterからリスト1、リスト2とLIST3を移入する
public class TempList
{
public TempList(string key1, string data1)
{
key = key1;
data = data1;
}
public TempList()
{ }
public string key;
public string data;
}
{
System.Collections.Generic.List<TempList> list1 = new System.Collections.Generic.List<TempList>();
list1.Add(new TempList("NUMM", "1"));
list1.Add(new TempList("DURC", "360"));
list1.Add(new TempList("VORC", "2500"));
System.Collections.Generic.List<TempList> list2 = new System.Collections.Generic.List<TempList>();
list2.Add(new TempList("NUMM", "0"));
list2.Add(new TempList("DURC", "340"));
list2.Add(new TempList("VORC", "3000"));
System.Collections.Generic.List<TempList> list3 = new System.Collections.Generic.List<TempList>();
list3.Add(new TempList("NUMM", "false"));
list3.Add(new TempList("DURC", "true"));
list3.Add(new TempList("VORC", "false"));
System.Collections.Generic.List<TempList> p = (from q in list1
join w in list2 on q.key equals w.key
join r in list3 on q.key equals r.key
select new TempList
{
key = q.key,
data = (r.data == "true") ? w.data : q.data
}).ToList<TempList>();
}
使用したTextReader。
おそらく、あなたが試したことについて少し説明する必要があります。私はあなたのすべての説明を理解しているかどうかはわかりませんが、私が試して答えを出すのであれば、基本的には自分でプログラミングしています。あなたが混乱しているところを示すことができれば、人々はそれを試して対処することができます。 –
あなたが試した投稿を投稿してください。あなたはどんなエラーを出していますか? – womp
"私はいくつかの方法を試しましたが、C#でうまくいかなかったのはなぜですか?何が悪かったのか?私はこれを行う方法を知っていますが、あなたが取るべきステップを書き留めてからC#でそれを実装するのが最善でしょう。 – RvdK