컴파일러 오류 CS1106
업데이트: 2007년 11월
오류 메시지
확장 메서드는 제네릭이 아닌 정적 클래스에 정의해야 합니다.
Extension methods must be defined in a non generic static class.
확장 메서드는 제네릭이 아닌 정적 클래스에 정적 메서드로 정의해야 합니다.
예제
다음 예제에서는 Extensions 클래스가 static으로 정의되지 않았기 때문에 CS1106 오류가 발생하는 경우를 보여 줍니다.
// cs1106.cs
public class Extensions // CS1106
{
public static void Test<T>(this System.String s) {}
}