Erreur du compilateur CS0721

Mise à jour : novembre 2007

Message d'erreur

'type' : les types static ne peuvent pas être utilisés en tant que paramètres
'type': static types cannot be used as parameters

Un type static n'est pas explicite comme un paramètre. Puisque aucune instance de type static ne peut être créée, aucune instance ne doit être passée en tant que paramètre.

L'exemple suivant génère l'erreur CS0721 :

// CS0721.cs
public static class SC
{
}


public class CMain
{
   public void F(SC sc)  // CS0721
   {
   }

   public static void Main()
   {
   }
}