컴파일러 오류 CS0305
업데이트: 2007년 11월
오류 메시지
'generic type' 제네릭 형식을 사용하려면 'number' 형식 인수가 필요합니다.
Using the generic type 'generic type' requires 'number' type arguments
이 오류는 형식 인수의 개수가 실제 필요한 개수와 다를 경우에 발생합니다. C0305를 해결하려면 필요한 수의 형식 인수를 사용하십시오.
예제
다음 샘플에서는 CS0305 오류가 발생하는 경우를 보여 줍니다.
// CS0305.cs
public class MyList<T> {}
public class MyClass<T> {}
class MyClass
{
public static void Main()
{
MyList<MyClass, MyClass> list1 = new MyList<MyClass>(); // CS0305
MyList<MyClass> list2 = new MyList<MyClass>(); // OK
}
}