Je suis nouveau en C# et j'essaie d'afficher un tableau dans une zone de texte en utilisant des formulaires de fenêtres.Tableau dans une zone de texte C#
Le problème est que lorsque je donne la commande txtTela.Text = tela.ToString();
, le programme compile avec succès, mais le résultat dans la zone de texte est "System.String[]"
, et pas la chaîne que je voudrais montrer.
Image de ce qui est imprimé dans la zone de texte: https://snag.gy/L34bfM.jpg
public String[] comboPalavra;
public String []tela = new String[1];
public Form1()
{
InitializeComponent();
comboPalavra = embaralhaPalavra.CarregaPalavra();//Recebe uma palavra e uma dica
//MessageBox.Show(comboPalavra[0]);
foreach(char element in comboPalavra[0])
{
this.tela[0] = tela + "#";
}
txtTela.Text = tela.ToString();
txtDica.Text = comboPalavra[1].ToString();
}
Merci! Mais, j'ai essayé ceci, comme je l'ai vu dans ce post https://stackoverflow.com/questions/15659409/how-do-you-display-a-string-array-in-a-text-box, mais il n'a pas fonctionné ... –
@ dev-john Montrez-moi votre chaîne.Joindre le code qui ne fonctionne pas. – krzysztofla
txtTela.Text = string.Join (séparateur, tela); –