Bonsoir tous le monde.
Je viens récemment de passer a la programmation en langage c# et je me retrouve avec un petit souci de liste, avant tous voici mon code de test :
d’après mon compilateur la méthode add reçoit des arguments non valide je suppose qu'il vas donc falloir que je créer une classe dériver d'une liste pour pouvoir surcharger la méthode add, mais étant peut familier avec les classe standard du c# je ne sais pas trop de quelle classe hériter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89 using System; using System.Collections.Generic; public class Example { public static void Main() { List<Map> listeMap = new List<Map>(); listeMap.Add("map1"); } } public class Dimension { private int x; private int y; public Dimension(){ } public Dimension(int largeur,int hauteur) { this.x = largeur; this.y = hauteur; } public void setX(int largeur) { this.x = largeur; } public void setY(int hauteur) { this.y = hauteur; } public void setXY(int largeur, int hauteur) { this.x = largeur; this.y = hauteur; } public int getX() { return this.x; } public int getY() { return this.y; } } public class Map { private string name; private string tileset; private Dimension dimension; public Map(){ } public Map(string nom){ this.name = nom; } public Map(string nom, int largeur, int hauteur){ this.name = nom; this.dimension.setXY(largeur, hauteur); } }
Si vous pouviez un peut m'éclairer la dessus cela serai sympa.
Merci d'avance
Partager