CS0752 fordítási hiba

Egy részleges metódus nem rendelkezhet paraméterekkel

A részleges metódus nem rendelkezhet kimenő paraméterrel. A kimenő paraméterek nem engedélyezettek, mert ha a fordító eltávolítja a részleges metódust, akkor nincs garancia arra, hogy a kimenő paraméter valaha is hozzá lesz rendelve.

A hiba kijavítása

  1. Távolítsa el a kimetsző módosítót a paraméterből, és használja helyette a metódus visszatérési értékét, vagy távolítsa el a részleges módosítót a metódusdeklarációból.

Példa

A következő kód hozza létre a CS0752-t:

// 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;  
    }  
}  

Lásd még