Поделиться через


Ошибка компилятора CS0752

Обновлен: Ноябрь 2007

Сообщение об ошибке

Разделяемый метод не может иметь параметры out
A partial method cannot have out parameters

Разделяемый метод не может иметь параметры out. Параметры out недопустимы, поскольку при удалении компилятором разделяемого метода нет никакой гарантии в том, что эти параметры будут когда-либо назначены.

Исправление данной ошибки

  • Удалите модификатор out из параметра и используйте вместо него возвращаемое значение либо удалите модификатор partial из объявления метода.

Пример

В следующем примере возникает ошибка CS0752.

// cs0752.cs
public partial class C
{
    partial void Part(out int num); // CS0752
    // try the following line instead
    // partial void Part(int num);

    public static int Main()
    {
        return 1;
    }
}

См. также

Ссылки

Разделяемые классы и методы (Руководство по программированию в C#)