Je suis à la suite d'un didacticiel pour créer une classe: Je reçois l'erreur mentionnée sur cette ligne: p> private void button1_Click(object sender, EventArgs e)
{
Vehicle my_Car = new Vehicle;
}
5 Réponses :
La syntaxe doit être:
Utilisez pour appeler un constructeur dont vous avez besoin Un de Ce qui suit est requis: p> () code> après le nom de la classe, comme pour les appels de fonction. P>
() code> pour un appel de constructeur. par exemple. Nouveau véhicule () CODE> ou Nouveau véhicule (...) CODE> LI>
{} code> comme initialisateur, par exemple Nouveau véhicule {année = 2010, Mileage = 10000} Code> Li>
[] code> pour les tableaux, par ex. nouveau int [3] code>, neuf int [] {1, 2, 3} code> ou même juste nouveau [] {1, 2, 3} code > li>
ul> p>
Essayez Nouveau véhicule () Code> P>
En supposant que vous travaillez avec C # 3 ou plus tard, vous pouvez également utiliser la dactylographie implicite et faire ceci:
var my_Car = new Vehicle();
Il suffit de faire des éclaircissements supplémentaires et d'ajouter un lien de référence, La syntaxe pour allouer un nouvel espace mémoire à l'aide du Nouveau Opérateur syntaxe est, Création d'objets
int i = new int();
Essayez ceci: véhicule my_car = nouveau véhicule ();