Export (0) Print
Expand All
Expand Minimize

Compiler Error CS0663

'method' cannot define overloaded methods which differ only on ref and out

Methods that differ only on their use of ref and out on a parameter are not allowed.

The following sample generates CS0663:

// CS0663.cs
class TestClass
{
   public static void Main()
   {
   }

   public void Test(ref int i)
   {
   }

   public void Test(out int i)   // CS0663
   {
   }
}
Show:
© 2014 Microsoft