cs_aurel16
Messages postés75Date d'inscriptionsamedi 17 septembre 2005StatutMembreDernière intervention29 octobre 2010
-
9 juil. 2009 à 12:57
krimog
Messages postés1860Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention14 février 2015
-
10 juil. 2009 à 10:55
Bonjour,
Après avoir appris le vb.net, je me lance au c#. J'ai créé une listview qui contient des données. Je voudrais savoir si le texte des items correspond à une certaine valeur. J'ai donc codé cela :
for (int x = 0; x <= Listview.Items.Count - 1; x++) {
if (Listview.Items[x].Text.ToString == "voiture") {
this.Text = "trouvé";
}
Cependant, le code ne fonctionne pas. Pouvez vous m'aider ? merci
krimog
Messages postés1860Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention14 février 201549 10 juil. 2009 à 10:55
Salut
J'ajouterai également que non seulement les fonctions nécessitent des parenthèses, mais les procédures aussi (je crois que ce n'est pas le cas en VB, d'où ma remarque).
Autre petite remarque, lorsque tu utilises un for sur tous les éléments, je te conseille plutôt de faire comme ça :
for (int i = 0; i < nb; i++)
plutôt que
for (int i = 0; i <= nb - 1; i++)
Même si ça revient exactement au même, lorsqu'on lit le code, dans le premier cas on voit tt de suite que tu boucles sur les nb éléments, dans l'autre on se demande s'il ne t'en manque pas un.
Tu peux aussi te renseigner sur la boucle foreach.
Krimog : while (!(succeed = try())) ;
- NON, "LE BAR" n'est PAS un langage de programmation ! -