Freigeben über


Compilerfehler CS0663

Kann keine überladenen Methoden definieren, die sich nur in "ref" und "out" unterscheiden.

Methoden, die sich nur in ihrer Verwendung von in, ref und out in einem Parameter unterscheiden, sind nicht zulässig.

Im folgenden Beispiel wird CS0663 generiert:

// CS0663.cs  
class TestClass  
{  
   public static void Main()  
   {  
   }  
  
   public void Test(ref int i)  
   {  
   }  
  
   public void Test(out int i)   // CS0663  
   {  
   }  
}