Salut
Comment fait on pour concatener 2 tableaux de String ?
thxx@+
Salut
Comment fait on pour concatener 2 tableaux de String ?
thxx@+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 String[] tab1 = { "chaine1", "chaine2" }; String[] tab2 = { "chaine3", "chaine4" }; String[] tab3 = new string[tab1.Length + tab2.Length]; tab1.CopyTo(tab3, 0); tab2.CopyTo(tab3, tab1.Length);
Juste pour le fun si tu travaillais avec des StringCollection :
Coté performance la premiere est meilleur parce que avec StringCollection ca va donner, si mes calculs sont bons, une operation en O(2*n+m) et avec les tableaux c'est O(n+m). Ceci est dû au fait qu'on peut pas specifier à l'avance la capacité de la collection
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 StringCollection tab1 = new StringCollection(); StringCollection tab2 = new StringCollection(); StringCollection tab3 = new StringCollection(); tab3.AddRange(tab1); tab3.AddRange(tab2);
Voila je voulais juste animer un peu ce thread![]()
Ouah merci ... j'ai rien compris avec O(2*n+m) mais bon c pas grave .... en fait je recois mes tableaux sous cette forme : String[] tab1
c pour cela que j'avais besoin de les concatener
en fait je pensais qu'il y avait peut etre une fonction permettant de le faire ....![]()
Partager