영어로 읽기

다음을 통해 공유


컴파일러 오류 CS0081

형식 매개 변수 선언은 형식이 아니라 식별자여야 합니다.

제네릭 메서드 또는 형식을 선언할 때 형식 매개 변수를 "T" 또는 "inputType"과 같은 식별자로 지정합니다. 클라이언트 코드가 메서드를 호출하면 이 메서드가 형식을 제공하며 메서드 또는 클래스 본문에서 각 식별자 발생을 대체합니다. 자세한 내용은 제네릭 형식 매개 변수를 참조하세요.

C#
// CS0081.cs  
class MyClass  
{  
   public void F<int>() {}   // CS0081  
   public void F<T>(T input) {}   // OK  
  
   public static void Main()  
   {  
      MyClass a = new MyClass();  
      a.F<int>(2);  
      a.F<double>(.05);  
   }  
}  

참고 항목