Compartilhar via


CS0663 de erro do compilador

Mensagem de erro

Não pode definir métodos sobrecarregados que diferem somente em ref e out.

Métodos que diferem somente em seu uso de ref and check-out em um parâmetro não são permitidos.

O exemplo a seguir gera CS0663:

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

   public void Test(ref int i)
   {
   }

   public void Test(out int i)   // CS0663
   {
   }
}