Перенести значения из одного List в другой List - C#
Формулировка задачи:
Добрый вечер, возможно глупы вопрос, но он привел меня в замешательство. Как копировать значения одного List<T> в другой List<T>
Пробовал присваиванием
Но при удалении элементов из list они так же удаляются и из list1.
list1=list;
Решение задачи: «Перенести значения из одного List в другой List»
textual
Листинг программы
class readFile { public string BS { get; set; } public string LM { get; set; } public string volume { get; set; } public string price { get; set; } public void piece(string line) { //................. } public static List<readFile> Read(string filename) { List<readFile> res = new List<readFile>(); //.................. return res; } public readFile Clone() { readFile x = new readFile(); x.BS = BS; x.LM = LM; x.volume = volume; x.price = price; return x; } public static List<readFile> CloneList(List<readFile> sourceList) { List<readFile> list = new List<readFile>(sourceList.Count); foreach (var item in sourceList) { list.Add(item.Clone()); } return list; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д