私は2つのリストを持っています
お気に入り
Class A{
int rollno{get;set;}
string Name {get;set;}
}
List<A> a=new List<A>();
List<A> b=new List<A>();
多くの調査の後、リストbをリストaに追加することは注目に値します。ご協力ありがとうございます。
私は2つのリストを持っています
お気に入り
Class A{
int rollno{get;set;}
string Name {get;set;}
}
List<A> a=new List<A>();
List<A> b=new List<A>();
多くの調査の後、リストbをリストaに追加することは注目に値します。ご協力ありがとうございます。
List<A> finalList = new List<A>(a.Count + b.Count);
finalList.AddRange(a);
finalList.AddRange(b);
また、LINQ を使用している場合はConcat
、@TimSchmelter が提案する方法を使用できます。この方法はより高速であるため、以前にこの方法を投稿しませんでしたAddRange
。
List<A> finalList = a.Concat(b).ToList();
ToList さえ必要ないかもしれないことに注意してください。連結後にデータを変更(削除/追加)しない場合は、次のように保存することもできますIEnumberable<A>
:
var finalCollection = a.Concat(b);