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
Un'espressione new richiede (), [] o {} dopo il tipo
A new expression requires (), [], or {} after type
L'operatore new utilizzato per l'allocazione dinamica della memoria per un oggetto non è stato specificato correttamente.
Esempio
Il codice di esempio riportato di seguito mostra come utilizzare l'espressione new per allocare lo spazio per una matrice e un oggetto.
// CS1526.cs
public class y
{
public static int i = 0;
public int myi = 0;
}
public class z
{
public static void Main()
{
y py = new y; // CS1526
y[] aoys = new y[10]; // Array of Ys
for (int i = 0; i < aoys.Length; i++)
aoys[i] = new y(); // an object of type y
}
}