Bonjour,
Etant débutant en C# (et en language orienté objet), j'ai besoin d'aide pour un problème tout simple.
En simplifiant a fond, ca donne ceci.
J'ai une classe Nombre qui ne fait pas grand chose a part stocker un int. Notons que je tiens a ce qu'il y ait un constructeur :
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 class Nombre { public int nombre; public Nombre(int a) {nombre = a; } }
A côté de ca, j'ai une classe Liste qui doit être un tableau de Nombre (la taille est definie lors de la création, elle ne changera jamais). Et c'est la qu'est le problème :
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 class Liste { public Nombre[] liste; public Liste() { liste = new Nombre[50]; // Erreur ! } }
Initialiser mon tableau de Nombre ne fonctionne pas comme je le veux car le constructeur de Nombre à besoin d'un parametre pour s'initialiser. J'aimerais pouvoir faire :
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part liste = new Nombre(22)[50];
Mais ça ne fonctionne pas. Comment résoudre mon problème ?
Merci beaucoup,
Julien.
Partager