Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Messaggio di errore
È previsto il segno ";" oppure "=" (impossibile specificare gli argomenti del costruttore nella dichiarazione).
Expected ; or = (cannot specify constructor arguments in declaration)
È stato creato un riferimento a una classe come se si stesse creando un oggetto della classe. Si è ad esempio tentato di passare una variabile a un costruttore. Utilizzare l'operatore new per creare un oggetto di una classe.
Il seguente codice di esempio genera l'errore 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();
}
}