これは私の疑問の 1 つです。ABC のようなクラスがあり、A、B、C (文字列型) のような 3 つの項目があるとします。A のループを実行し、List に obj を追加します。再び B のループを実行し、obj を List に追加します。Cも同様です。
今、これは私が望んでいたものではありません。各ループの後に obj を追加したくありませんでした。代わりに、最後にそれらを追加して、リストに 3 つではなく 1 つのカウントのみが含まれるようにします。出来ますか?
リストを別のリストに追加する方法などは知っていますが、追加しようとしています(追加ではありません)。更新:これについては質問ですでに言及しましたが、さらに説明しています。
public List<ABC> Method()
{
//Linq Query to get records
List<ABC> Lst = new List<ABC>();
foreach (var result in Linq)
{
ABC obj = new ABC ();
//here I make sub query to get A and add obj in list and adding in list
}
foreach (var result1 in Linq)
{
ABC obj = new ABC ();
//here I make sub query to get B and add obj in list and adding in list
}
foreach (var result1 in Linq)
{
ABC obj = new ABC ();
//here I make sub query to get C and add obj in list and adding in list
}
return Lst;
}
In my List I get:
Count1=A,null,null
Count2=null,B,null
Count3=null,null,C
もらいたかった
Count1=A,B,C.