Ошибка компилятора CS0663
Обновлен: Ноябрь 2007
Сообщение об ошибке
Не может определить перегруженные методы, которые отличаются только параметрами с ключевыми словами ref и out.
Cannot define overloaded methods that differ only on ref and out.
Не допускается применять методы, которые отличаются только использованием модификаторов ref и out в параметрах.
Следующий пример приводит к созданию ошибки CS0663:
// CS0663.cs
class TestClass
{
public static void Main()
{
}
public void Test(ref int i)
{
}
public void Test(out int i) // CS0663
{
}
}