Прочитать на английском

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


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

Разделяемый метод не может иметь параметры out.

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

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

  1. Удалите модификатор 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;  
    }  
}  

См. также