0
votes

Ajouter une chaîne d'une zone de texte à un tableau

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? XXX


5 commentaires

On dirait que vous essayez de faire string [] user = {textbox1.text}; 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 et mot de passe 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é .


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.


3 Réponses :


1
votes

Vous voulez utiliser la matrice de caractère, pas une matrice à chaîne. C'est parce que textbox1.text renvoie un type de chaîne, pas un type de tableau de chaîne. Appeler toarray () sur une chaîne donne un type de tableau de caractères. xxx

Vous devez également envisager de modifier la modification de String [] utilisateur et string [] mot de passe 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 [] , pour ne pas causer de confusion.


0 commentaires

0
votes

utilisateur et mot de passe 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: xxx

mais vous pouvez réaffecter le utilisateur et Mot de passe quelque chose comme ceci: xxx

c'est plutôt maladroit, cependant. Vous seriez probablement mieux en train de définir utilisateur et de mot de passe comme list , c'est-à-dire: xxx


0 commentaires

0
votes

Vous devez utiliser des tableaux de caractères au lieu d'une matrice de chaîne: xxx

- xxx

et au lieu de matrices de chaîne, vous pouvez utiliser Liste pour les utilisateurs et les mots de passe.

Conseil: il vaut mieux renommer votre texte comme txtaSername pour CORRECIFY et METTORY CODE. < / p>


0 commentaires