나는 이와 같은 코드를 가지고 있습니다.Linq를 사용하여 목록에 병합
public class Employee
{
public int ID { get; set; }
public string Name { get; set; }
public string NickName { get; set; }
}
var table1 = new List<Employee>() {
new Employee(){ ID=1, Name="A"},
new Employee(){ ID=2, Name="B"},
new Employee(){ ID=3, Name="C"},
new Employee(){ ID=5, Name="E"},
};
var table2 = new List<Employee>() {
new Employee(){ ID=1, NickName="NickA"},
new Employee(){ ID=2, NickName="NickB"},
new Employee(){ ID=3, NickName="NickC"},
new Employee(){ ID=4, NickName="NickD"}
};
나는 이런 일에 위의 두 목록을 병합 할 : 나는 LINQ를 사용하여 할 수있는 방법
{ID=1, Name="A", NickName="NickA"}
{ID=2, Name="B", NickName="NickB"}
{ID=3, Name="C", NickName="NickC"}
{ID=4, Name=null, NickName="NickD"}
{ID=5, Name="E", NickName=null}
합니다. 제발 도와주세요!
''Concat''은 어떨까요 ?? –
@EhsanSajjad 제 대답은 이미 첫 번째 단계로 'Concat'을 사용합니다. – dasblinkenlight
매우 빨리 답변 해 주셔서 감사합니다 @ dasblinkenlight – Phillip