Avertissement du compilateur (niveau 1) CS3023
L’attribut CLSCompliant n’a pas de sens quand il est appliqué à des types de retour. Essayez de le placer dans la méthode à la place.
La conformité CLS n’est pas vérifiée pour les types de retour de fonction, car les règles de conformité CLS s’appliquent aux méthodes et aux déclarations de type.
L’exemple suivant génère l’avertissement CS3023 :
// C3023.cs
[assembly:System.CLSCompliant(true)]
public class Test
{
[return:System.CLSCompliant(true)] // CS3023
// Try this instead:
// [method:System.CLSCompliant(true)]
public static int Main()
{
return 0;
}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :