Erreur du compilateur CS0752
Mise à jour : novembre 2007
Message d'erreur
Une méthode partielle ne peut pas avoir de paramètre out
A partial method cannot have out parameters
Une méthode partielle ne peut pas avoir de paramètre out. Les paramètres out ne sont pas autorisés car si la méthode partielle est supprimée par le compilateur, rien ne garantit que le paramètre out n'ait été assigné.
Pour corriger cette erreur
- Supprimez le modificateur out du paramètre et utilisez la valeur de retour de la méthode à la place ou supprimez le modificateur partial de la déclaration de méthode.
Exemple
Le code suivant génère l'erreur 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;
}
}