컴파일러 오류 CS1949
업데이트: 2007년 11월
오류 메시지
컨텍스트 키워드 'var'는 범위 변수 선언에 사용할 수 없습니다.
The contextual keyword 'var' cannot be used in a range variable declaration.
범위 변수는 컴파일러에서 암시적으로 형식화됩니다. 범위 변수와 함께 var를 사용할 필요는 없습니다.
이 오류를 해결하려면
- 범위 변수 앞에 있는 var 키워드를 제거합니다.
예제
다음 예제에서는 CS1949 오류가 발생하는 경우를 보여 줍니다.
// cs1949.cs
using System;
using System.Linq;
class Test
{
static void Main()
{
var x = from var i in Enumerable.Range(1, 100) // CS1949
select i;
}
}