Erreur du compilateur CS1526
Une expression new exige que type soit suivi de (), [] ou {}
L’opérateur new , utilisé pour allouer dynamiquement de la mémoire pour un objet, n’a pas été spécifié correctement.
L’exemple suivant montre comment utiliser new
pour allouer de l’espace pour un tableau et un objet.
C#
// CS1526.cs
public class y
{
public static int globalCounter = 0;
public int instanceCounter = 0;
}
public class z
{
public static void Main()
{
y yInstance = new y; // CS1526
y[] yArray = new y[10]; // Array of Ys
for (int i = 0; i < yArray.Length; i++)
yArray[i] = new y(); // an object of type y
}
}
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :