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
}
}