2017-03-15から1日間の記事一覧

(C#)Listの中身を値渡しでコピーする方法

Listの中身を別のリストにコピーしたいとき、単純にリストを代入すると参照渡しになってしまう。 コンストラクタを使ってListの中身を値渡しをすればいい。 var list1 = new List<string>();list1.Add("a");var list2 = new List<string>(list1);list2.Add("b");Console.Writ</string></string>…