Errore del compilatore CS0752

Aggiornamento: novembre 2007

Messaggio di errore

Un metodo parziale non può avere parametri out
A partial method cannot have out parameters

Un metodo parziale non può avere un parametro out. I parametri out non sono consentiti perché se il metodo parziale viene rimosso dal compilatore non vi è garanzia che il parametro out venga assegnato.

Per correggere l'errore

  • Rimuovere il modificatore out dal parametro e utilizzare invece il valore restituito del metodo oppure rimuovere il modificatore parziale dalla dichiarazione di metodo.

Esempio

Nel codice seguente viene generato l'errore 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;
    }
}

Vedere anche

Riferimenti

Classi e metodi parziali (Guida per programmatori C#)