Impossible de convertir type void en observable collections
Fermé
danny243
Messages postés
74
Date d'inscription
vendredi 19 mars 2021
Statut
Membre
Dernière intervention
16 octobre 2021
-
30 mars 2021 à 20:16
Utilisateur anonyme - 30 mars 2021 à 22:34
Utilisateur anonyme - 30 mars 2021 à 22:34
A voir également:
- Impossible de convertir type void en observable collections
- Convertir youtube en mp3 avec audacity - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Convertir epub en kindle - Guide
- Convertir trimestre en année ✓ - Forum Excel
- Faiblesse type spectre ✓ - Forum Jeux vidéo
2 réponses
Utilisateur anonyme
30 mars 2021 à 21:03
30 mars 2021 à 21:03
Une méthode de void n'as pas de type.
Ecrire
Si tu veux pouvoir écrire ça, il faut que
Par exemple
Si tu écris
Mais tu peux aussi faire en sorte que ta méthode remplisse la collection cat comme (ou à la place ? ) elle remplie la collection LstCategories.
PS si LstCategories c'est toujours ta listbox, alors le plus judicieux serait de binder cette listbox sur ta collection
Ecrire
cat = CategorieJeu.ChargerListeCategories();reviens plus ou moins à dire cat = rien ou vide (attention pas null, null ça a une valeur)
Si tu veux pouvoir écrire ça, il faut que
- la méthode ait un type
- ce type soit compatible de la variable à affecter
- la méthode retourne un résultat.
- le résultat est compatible du type de la méthodes
Par exemple
double UneMethode() { return 1;//un entier est compatible avec un double => ça fonctionne }
Si tu écris
bool leBooleen = UneMethode(); // un bool n'est pas compatible avec un double => ça ne fonctionne pas
Mais tu peux aussi faire en sorte que ta méthode remplisse la collection cat comme (ou à la place ? ) elle remplie la collection LstCategories.
PS si LstCategories c'est toujours ta listbox, alors le plus judicieux serait de binder cette listbox sur ta collection
danny243
Messages postés
74
Date d'inscription
vendredi 19 mars 2021
Statut
Membre
Dernière intervention
16 octobre 2021
30 mars 2021 à 21:07
30 mars 2021 à 21:07
Et si je faisais ça me dit les chemins code ne retournent pas tous une valeur
public static ObservableCollection<CategorieJeu>ChargerListeCategories() { string[] lignes = System.IO.File.ReadAllLines(NOM_FICHIER); foreach (string ligne in lignes) { LstCategories.Add(new CategorieJeu(ligne)); } }
30 mars 2021 à 21:05