결과가 IEnumerable이고 개체가 res이고 형식이 Object입니다. 나는 당신이 순서 컬렉션으로 입력을 제공 할 수 있도록IEnumerable에 행을 추가하는 방법
result.ToList().Add(res);
결과가 IEnumerable이고 개체가 res이고 형식이 Object입니다. 나는 당신이 순서 컬렉션으로 입력을 제공 할 수 있도록IEnumerable에 행을 추가하는 방법
result.ToList().Add(res);
Enumerable.Concat
방법은 인수로 컬렉션을 기대하고, 내가
IEnumerable<V_Student_Attendace_DayWise> result;
V_Student_Attendace_DayWise res;
result.Concat(res); // Error here...
이제는 오류가 없지만 결과에 새로운 행이 없습니다. 결과는 동일하게 유지됩니다. –
결과에서 연결된 값을 다시 할당하십시오. –
내게 감사합니다. –
이 시도 할 수있는 방법, 둘을 연결하려면 그것이 concatinated 얻을. 그래서 의지에 대한 코드는 이미
result = result.Concat(new[] { res});
을 가진 res
개체가 당신이이 시도 할 수 있습니다 다음, 다음과 같습니다 주어진
result = result.Concat(new[] { new V_Student_Attendace_DayWise()});
답변은 좋지만 유의하시기 바랍니다 IEnumerable
끝에 새 항목을 추가하지 않는 것입니다. 마지막에 새 항목이 추가 된 이전 컬렉션으로 구성된 새 컬렉션을 만들고 있습니다. (IEnumerable
를 구현하는 컬렉션뿐만 아니라 IList
을 구현하기 위해 발생하면, 당신은 캐스팅과 향상된 성능과 메모리 사용하지만 서로 다른 의미에 대한 Add
수 있습니다.) 가장 좋은 방법이다 [무엇의
가능한 중복를 IEnumerable에 하나 개의 항목을 추가하려면 ?] (http://stackoverflow.com/questions/15251159/whats-the-best-way-to-add-one-item-to-an-ienumerablet) –
어떤 종류의 오류가 발생합니까? 코드 스 니펫에서와 똑같이 시도하면 초기화되지 않은 변수로 작업하려고 시도합니다. 이것은 C#에서는 불가능합니다. – abto