Bonjour , j'essaye de créer un programme C# , c'est un tableau (arraylist ) qui regroupe une liste d'équipements et affiche leurs (type , réference , etat et date )
Les déclarations :
Mon probléme c'est au niveau du colonne etat : j'ai deux type de variables à traiter ---> bool et double:Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 string Type, reference; DateTime date; double etat ; public Equipements(string t, string r , double e, DateTime d) { this.Type = t; this.reference = r; this.etat = e; this.date = d; } --------- suite du code ---------
j'ai essayé de faire un test sur le type du variable (etat ) si elle bool elle affiche 0 ou 1 , sinon il affiche la variable double
mais j'arrive pas à le faire correctement , y a quelq'un qui a une idéeCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 public void setetat(double e) { if (e.GetType() == typeof(bool)) { if (System.Convert.ToBoolean(e) == true) { etat = 1; } else if (System.Convert.ToBoolean(e) == false) { etat = 0; } else this.etat = e; } }