0
을 내부에서 어떻게 암시 적 타입의 변수를 정의하는 먼저 선언하거나 암시 적 변수를 선언 한 후에 다시 선언 할 수 없습니다.C 번호 : 블록과 내가 이런 일을하고 싶지 외부
데이터의 반환 형식 (암시 적 형식 변수의 전체 지점)을 알지 못한다고 가정하면이 작업을 수행하는 적절한 방법은 무엇입니까?
편집 :
첫 번째 대답은 아래 유형이 명확하게 정의 된 경우 잘 작동하지만 이런 일에 대해?
var myQuery;
if (includeSomething == true)
{
myQuery = from x in myTable select new { f1 = x.field1, f2 = x.field2 };
}
else {
myQuery = from x in myTable select new { f1 = x.field1, f2 = x.field2, x3 = x.field3 };
}
하는처럼 삼항 연산자를 사용하여이 작업을 수행 할 수 있습니다
@Rahul, 답변이 언제 편집 되었습니까? –
@LajosArpad, 답변 창 시간. – Rahul