Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Messaggio di errore
Un metodo parziale non può avere più dichiarazioni di implementazione.
A partial method may not have multiple implementing declarations.
Un metodo parziale è costituito esattamente da una dichiarazione di definizione (firma) e una o zero dichiarazioni di implementazione (corpo). Le dichiarazioni di implementazione multiple non sono consentite per le dichiarazioni di definizione identiche. Metodi parziali possono essere sottoposti a overload e ogni versione di overload può avere una o zero dichiarazioni di implementazione.
Per correggere l'errore
- Rimuovere tutto eccetto una dichiarazione di implementazione per il metodo parziale.
Esempio
Nell'esempio seguente viene generato l'errore CS0757:
// cs0757.cs
using System;
public partial class C
{
// Defining declaration.
partial void Part();
// Implementing declaration.
partial void Part()
{
//...Do something.
}
// Second implementing declaration.
partial void Part() // CS0757
{
//...Do something.
}
public static int Main()
{
return 1;
}
}