Erreur du compilateur CS1528
; ou = attendu (impossible de spécifier des arguments de constructeur dans une déclaration)
Une référence à une classe a été spécifiée comme si un objet de la classe était créé. Par exemple, une tentative de passer une variable à un constructeur a eu lieu. Utilisez l’opérateur new pour créer un objet d’une classe.
L’exemple suivant génère l’erreur CS1528 :
// CS1528.cs
using System;
public class B
{
public B(int i)
{
_i = i;
}
public void PrintB()
{
Console.WriteLine(_i);
}
private int _i;
}
public class mine
{
public static void Main()
{
B b(3); // CS1528, reference is not an object
// try one of the following
// B b;
// or
// B bb = new B(3);
// bb.PrintB();
}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :