Partager via


Erreur du compilateur CS0119

Mise à jour : novembre 2007

Message d'erreur

'nom_construct1' est un 'construct1', qui n'est pas valide dans le contexte donné.
'construct1_name' is a 'construct1', which is not valid in the given context.

Le compilateur a détecté une construction inattendue comme les suivantes :

  • Un constructeur de classe n'est pas une expression de test valide dans une instruction conditionnelle.

  • Un nom de classe a été utilisé à la place d'un nom d'instance pour faire référence à un élément de tableau.

  • Un identificateur de méthode est utilisé comme s'il s'agissait d'un struct ou d'une classe.

Exemple

L'exemple suivant génère l'erreur CS0119.

// CS0119.cs
using System;
public class MyClass 
{
   public static void Test() {}

   public static void Main()
   {
      Console.WriteLine(Test.x);   // CS0119
   }
}