2016-10-16 3 views
1

이것은 간단한 질문이지만 대답을 찾을 수 없습니다.줄 번호를 통해 쿼리하는 방법

내가 찾고있는 것은 새로운 배열이나 목록 등을 정의하지 않고도 정수 목록을 열거하는 간단한 방법입니다. 아래에 표시된 코드는 내가하고 싶은 것을 나타내지 만 작동하지 않습니다.

var x = from z in [] {1, 19, 64, 128, 132} 
    select new {z, "asdffdghdfgh" }; 

나는 끔찍한 또는 다른 변수 무언가를 만들지 않고, 도움이 필요 비트는, 그래서 당신은 여전히 ​​인스턴스를해야 할 위해서는 {1, 19, .... } 인라인에게 존

답변

0

감사

입니다 정렬. 여전히 개체를 할당하지만 쿼리를 실행 한 후에는 개체에 대한 참조가 없습니다.

// See addition of `new int[]` 
var x = from z in new int[] { 1, 19, 64, 128, 132 } 
     select new { z, x = "someText" }; 

당신이 string[]를 생성 한 후, 당신은 [] 전에 문자열 단어를 지정할 필요가 없습니다 것입니다하지만 여전히 작성해야하는 경우 new [] {...}

관련 문제