La concaténation entre deux matrices de type char

Signaler
Messages postés
100
Date d'inscription
dimanche 8 août 2010
Statut
Membre
Dernière intervention
29 juin 2011
-
Messages postés
100
Date d'inscription
dimanche 8 août 2010
Statut
Membre
Dernière intervention
29 juin 2011
-
Bonsoir,

voici un code ci dessous permet de faire la concaténation entre deux tableaux de type char:
static void Main(string[] args)
{
string[] one = new string[] { "a", "b" };
string[] two = new string[] { "c", "d" };
string[] three;

three = new string[one.Length + two.Length];

int idx = 0;

for (int i = 0; i < one.Length; i++)
three[idx++] = one[i];
for (int j = 0; j < two.Length; j++)
three[idx++] = two[j];
for (int i=0 ; i < three.Length ; i++)
{
Console .WriteLine (three [i]);
}
}

je cherche à modifier ce code pour faire la concaténation entre deux matrices mais j'ai pas réussi , et t 'il possible cette tache prière aidez moi SVP .

merci

3 réponses

Messages postés
149
Date d'inscription
lundi 24 décembre 2007
Statut
Membre
Dernière intervention
16 juillet 2013
2
Bonjour, il faut juste que tu ajoutes deux boucles pour parcourir les lignes de tes matrices...
Messages postés
100
Date d'inscription
dimanche 8 août 2010
Statut
Membre
Dernière intervention
29 juin 2011
1
SVP, vous pouvez m'expliquer un peu
Messages postés
100
Date d'inscription
dimanche 8 août 2010
Statut
Membre
Dernière intervention
29 juin 2011
1
voila j'ai rencontré un autre probléme lors de l'affichage d'une matrice voici mon code:
static void Main(string[] args)
{

string[,] tab;
tab = new string[3, 5] {
{ "a", "b", "c", "d", "e" },
{ "f", "g", "h", "i", "j" },
{ "k", "l", "m", "n", "o" }
}; ;

for (int i=0; i < tab.Length; i++)
{
for (int j=0 ; j < tab.Length; j++)
{
Console.WriteLine(tab[i, j]);
}

}
}
}