무엇이 여기에 있습니까?목록에 Select()를 수행하는 데 문제가 있습니다. <T>
List<int> list = new List<int>();
//fill the list
List<int> selections = (List<int>)list.Select(i => i*i); //for example
그리고 나는 그것을 캐스팅하는 데 문제가 계속 :
나는 이런 식으로()을 선택하는 간단한 전화를하고 싶어. 내가 뭘 놓치고 있니? 당신이 캐스팅 할 수 물론 있도록 목록을 반환하지 않습니다
List<int> selections = list.Select(i => i*i).ToList();
대답은 정확하지만 "당연히"유효합니다 ... 기술적으로 Select (...) ** 결과는 List (IEnumerable 으로 마스크 됨) 일 수 있습니다. . 그것이 일어날 때, 그것은 아닙니다, 그러나 그것은 "물론"을 정당화하지 않습니다. –