다음을 통해 공유


컴파일러 오류 CS1948

범위 변수 'name'에 메서드 형식 매개 변수와 동일한 이름을 사용할 수 없습니다.

동일한 선언 공간에는 동일한 식별자의 선언 두 개를 포함할 수 없습니다.

이 오류를 해결하려면

  1. 범위 변수 또는 형식 매개 변수의 이름을 변경합니다.

예시

다음 예제에서는 T 메서드의 형식 매개 변수와 범위 변수에 대해 TestMethod식별자가 사용되기 때문에 CS1948을 생성합니다.

// cs1948.cs  
using System.Linq;  
class Test  
{  
    public void TestMethod<T>(T t)  
    {  
        var x = from T in Enumerable.Range(1, 100) // CS1948  
                select T;  
    }  
}