Erreur du compilateur CS0027
Le mot clé 'this' n'est pas disponible dans le contexte actuel
Le mot clé this a été trouvé en dehors d’une propriété, d’une méthode ou d’un constructeur.
Pour corriger cette erreur, vous devez modifier l’instruction de manière à éliminer l’utilisation du mot clé this
et/ou déplacer l’instruction, ou une partie de celle-ci, à l’intérieur d’une propriété, d’une méthode ou d’un constructeur.
L’exemple suivant génère l’erreur CS0027 :
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication3
{
class MyClass
{
int err1 = this.Fun() + 1; // CS0027
public int Fun()
{
return 10;
}
public void Test()
{
// valid use of this
int err = this.Fun() + 1;
Console.WriteLine(err);
}
public static void Main()
{
MyClass c = new MyClass();
c.Test();
}
}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :