Compilerfehler CS0663
Aktualisiert: November 2007
Fehlermeldung
Kann keine überladenen Methoden definieren, die sich nur in "ref" und "out" unterscheiden.
Cannot define overloaded methods that differ only on ref and out.
Methoden, die sich lediglich in der Anwendung von ref und out auf einen 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
{
}
}