Bonjour
Je tente de tester qu'un String saisie par l'utilisateur est bien d'un certain type et le cas échéant je veux le ranger dans une classe faisant partie d'une List.
et j'obtiens une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 bool Status = true ; ClassParametreCarte parametre = new ClassParametreCarte(); Status = Byte.TryParse(LaStringSaisie, out parametre.u8Valeur);
pour laquelle je ne trouve pas d'explication. Si j'ai bien compris on ne peut pas passer en référence un élément d'une collection et les éléments d'une List en sont.Une propriété, un indexeur ou l'accès au membre dynamique ne peut pas être passé en tant que paramètre de sortie (out) ni de référence (ref)
Mais alors comme je peux faire ? Je dois obligatoirement passer par un byte intermédiaire ? genre :
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Status = Byte.TryParse(LaStringSaisie, out UneVariableByte); if( Status ==true){ parametre.u8Valeur = UneVariableByte ? }
Partager