Как скопировать список<T> в другой список<T1>
у меня есть класс скажи Т
class T { public string Name{get;set;} public string LName{get;set;} } Class T1 { public string Name{get;set;} public string LName{get;set;} } List<T> T_list = new List<T> List<T1> T1_list = new List<T1> How to do copy T1_list = T_list ????
Что я уже пробовал:
я могу сделать это с помощью цикла foreach, например
T1 t1 = null; foreach(var item in T_list) { t1 = new T1(); t1.Name = item.name; t1.LName = item.LName; T1_list(t1); }
но у меня есть больше свойств, так что у тебя есть лучший способ сделать это.