Error del compilador CS0663
Actualización: noviembre 2007
Mensaje de error
No puede definir métodos de sobrecarga que difieran sólo en ref y out.
Cannot define overloaded methods that differ only on ref and out.
No se permiten los métodos que únicamente se diferencian en el uso de ref y out en un parámetro.
El código siguiente genera el error CS0663:
// CS0663.cs
class TestClass
{
public static void Main()
{
}
public void Test(ref int i)
{
}
public void Test(out int i) // CS0663
{
}
}