Je veux ajouter une chaîne d'une zone de texte à un tableau, mais lorsque j'ai essayé de l'ajouter à la matrice, cela me donne une erreur (impossible de convertir Char [] en chaîne [])
Qu'est-ce que je fais mal, et c'est peut-être une meilleure façon de le faire?
3 Réponses :
Vous voulez utiliser la matrice de caractère, pas une matrice à chaîne. C'est parce que Vous devez également envisager de modifier la modification de textbox1.text code> renvoie un type de chaîne, pas un type de tableau de chaîne. Appeler toarray () code> sur une chaîne donne un type de tableau de caractères. String [] utilisateur code> et string [] mot de passe code> au type de chaîne plutôt que je suppose que je vous suppose ne stockent que un nom d'utilisateur dans l'utilisateur. Si vous essayez de stocker une collection d'utilisateurs, vous devez nommer votre variable correctement, telle que les utilisateurs chaîne [] code>, pour ne pas causer de confusion. p> p>
mais vous pouvez réaffecter le c'est plutôt maladroit, cependant. Vous seriez probablement mieux en train de définir utilisateur code> et mot de passe code> a été attribué sous forme de tableaux d'élément unique. Les matrices sont immuables et ne peuvent pas être annexées. Vous ne pouvez donc pas faire cela: utilisateur code> et Mot de passe code> quelque chose comme ceci: p> utilisateur code> et de mot de passe code> comme list
Vous devez utiliser des tableaux de caractères au lieu d'une matrice de chaîne: - p> et au lieu de matrices de chaîne, vous pouvez utiliser Conseil: il vaut mieux renommer votre texte comme Liste txtaSername code> pour CORRECIFY et METTORY CODE. P> < / p>
On dirait que vous essayez de faire
string [] user = {textbox1.text}; code> mais pourquoi?Pourquoi déclarez-vous des tableaux de chaîne pour quelque chose qui est une seule chaîne? Vous devriez probablement rendre votre
utilisateur code> etmot de passe code> Variables Just Strings car il ne semble pas que vous utilisiez réellement un tableau, juste des valeurs simples. Ensuite, vous pouvez simplement attribuer directement à partir de la propriété code> code>.Cela aiderait vraiment si vous expliquez ce que vous ferez avec ces matrices de chaîne.
Je souhaite ajouter à la fois un nom d'utilisateur et un mot de passe, plus tard et pour pouvoir vous connecter sur un simple écran de connexion.
Si, par "Nom d'utilisateur et mot de passe", vous voulez dire un nom d'utilisateur et un mot de passe, vous devez utiliser des chaînes, pas des matrices de chaîne. Et si le mot de passe est pour le nom d'utilisateur, vous devez créer une classe contenant les deux.