strLine = "" For i = 0 to Tab.Length-1 strLine = strLine & Tab(i) Next
Mais peut être qu'il existe déjà une méthode qui fait la même chose... à voir...
"Patrick Bastin" a écrit dans le message de news:
Bonjour,
j'ai une variable :
Dim Tab(350) as Char
que j'aimerais bien mettre dans une autre variable :
Dim strLine as String
Est ce que quelqu'un connaîtrait un moyen de faire ça... parce que moi j'y arrive pas.
Icrem. Patrick.
Patrick Bastin
Merci beaucoup, cela devrait faire l'affaire.
Patrick.
"David.V" a écrit :
Méthode bourrin :
strLine = "" For i = 0 to Tab.Length-1 strLine = strLine & Tab(i) Next
Mais peut être qu'il existe déjà une méthode qui fait la même chose... à voir...
"Patrick Bastin" a écrit dans le message de news: > Bonjour, > > j'ai une variable : > > Dim Tab(350) as Char > > que j'aimerais bien mettre dans une autre variable : > > Dim strLine as String > > Est ce que quelqu'un connaîtrait un moyen de faire ça... parce que moi j'y > arrive pas. > > Icrem. > Patrick.
Merci beaucoup, cela devrait faire l'affaire.
Patrick.
"David.V" a écrit :
Méthode bourrin :
strLine = ""
For i = 0 to Tab.Length-1
strLine = strLine & Tab(i)
Next
Mais peut être qu'il existe déjà une méthode qui fait la même chose... à
voir...
"Patrick Bastin" <PatrickBastin@discussions.microsoft.com> a écrit dans le
message de news:B9AEED71-D98D-41BD-A313-57BAD2D337AF@microsoft.com...
> Bonjour,
>
> j'ai une variable :
>
> Dim Tab(350) as Char
>
> que j'aimerais bien mettre dans une autre variable :
>
> Dim strLine as String
>
> Est ce que quelqu'un connaîtrait un moyen de faire ça... parce que moi j'y
> arrive pas.
>
> Icrem.
> Patrick.
strLine = "" For i = 0 to Tab.Length-1 strLine = strLine & Tab(i) Next
Mais peut être qu'il existe déjà une méthode qui fait la même chose... à voir...
"Patrick Bastin" a écrit dans le message de news: > Bonjour, > > j'ai une variable : > > Dim Tab(350) as Char > > que j'aimerais bien mettre dans une autre variable : > > Dim strLine as String > > Est ce que quelqu'un connaîtrait un moyen de faire ça... parce que moi j'y > arrive pas. > > Icrem. > Patrick.
Zoury
> Méthode bourrin :
Yep! pas de doute là dessus. ;O)
Si on voulait le faire de cette façon, j'opterais pour le code suivant pour optimiser un peu l'exécution. '*** Dim sbLine As StringBuilder = New StringBuilder(Tab.Length) For i = 0 to Tab.Length - 1 sbLine.Append(Tab(i)) Next '***
Essayer plutôt, vous devriez gagner en vitesse : '*** Dim c() As Char = New Char() {"a"c, "b"c} Dim s As String = CType(c, String) Console.WriteLine(s) '***
-- Cordialement Yanick MVP pour Visual Basic
> Méthode bourrin :
Yep! pas de doute là dessus. ;O)
Si on voulait le faire de cette façon, j'opterais pour le code suivant pour
optimiser un peu l'exécution.
'***
Dim sbLine As StringBuilder = New StringBuilder(Tab.Length)
For i = 0 to Tab.Length - 1
sbLine.Append(Tab(i))
Next
'***
Essayer plutôt, vous devriez gagner en vitesse :
'***
Dim c() As Char = New Char() {"a"c, "b"c}
Dim s As String = CType(c, String)
Console.WriteLine(s)
'***
Si on voulait le faire de cette façon, j'opterais pour le code suivant pour optimiser un peu l'exécution. '*** Dim sbLine As StringBuilder = New StringBuilder(Tab.Length) For i = 0 to Tab.Length - 1 sbLine.Append(Tab(i)) Next '***
Essayer plutôt, vous devriez gagner en vitesse : '*** Dim c() As Char = New Char() {"a"c, "b"c} Dim s As String = CType(c, String) Console.WriteLine(s) '***
-- Cordialement Yanick MVP pour Visual Basic
Gerry
Salut Zoury,
Est-ce que cette méthode serait comparable (en performance et en résultat bien sûr) ? String.Join("", tab)
Gerry
"Zoury" a écrit :
> Méthode bourrin :
Yep! pas de doute là dessus. ;O)
Si on voulait le faire de cette façon, j'opterais pour le code suivant pour optimiser un peu l'exécution. '*** Dim sbLine As StringBuilder = New StringBuilder(Tab.Length) For i = 0 to Tab.Length - 1 sbLine.Append(Tab(i)) Next '***
Essayer plutôt, vous devriez gagner en vitesse : '*** Dim c() As Char = New Char() {"a"c, "b"c} Dim s As String = CType(c, String) Console.WriteLine(s) '***
-- Cordialement Yanick MVP pour Visual Basic
Salut Zoury,
Est-ce que cette méthode serait comparable (en performance et en résultat
bien sûr) ?
String.Join("", tab)
Gerry
"Zoury" a écrit :
> Méthode bourrin :
Yep! pas de doute là dessus. ;O)
Si on voulait le faire de cette façon, j'opterais pour le code suivant pour
optimiser un peu l'exécution.
'***
Dim sbLine As StringBuilder = New StringBuilder(Tab.Length)
For i = 0 to Tab.Length - 1
sbLine.Append(Tab(i))
Next
'***
Essayer plutôt, vous devriez gagner en vitesse :
'***
Dim c() As Char = New Char() {"a"c, "b"c}
Dim s As String = CType(c, String)
Console.WriteLine(s)
'***
Est-ce que cette méthode serait comparable (en performance et en résultat bien sûr) ? String.Join("", tab)
Gerry
"Zoury" a écrit :
> Méthode bourrin :
Yep! pas de doute là dessus. ;O)
Si on voulait le faire de cette façon, j'opterais pour le code suivant pour optimiser un peu l'exécution. '*** Dim sbLine As StringBuilder = New StringBuilder(Tab.Length) For i = 0 to Tab.Length - 1 sbLine.Append(Tab(i)) Next '***
Essayer plutôt, vous devriez gagner en vitesse : '*** Dim c() As Char = New Char() {"a"c, "b"c} Dim s As String = CType(c, String) Console.WriteLine(s) '***
-- Cordialement Yanick MVP pour Visual Basic
Zoury
Salut Gerry!
String.Join() n'accepte qu'un tableau de String et non un tableau de Char (malheureusement).. mais peut-être ai-je manqué quelquechose ? :O)
-- Cordialement Yanick MVP pour Visual Basic
"Gerry" a écrit dans le message de news:
Salut Zoury,
Est-ce que cette méthode serait comparable (en performance et en résultat bien sûr) ? String.Join("", tab)
Gerry
"Zoury" a écrit :
> > Méthode bourrin : > > Yep! pas de doute là dessus. ;O) > > Si on voulait le faire de cette façon, j'opterais pour le code suivant
pour
> optimiser un peu l'exécution. > '*** > Dim sbLine As StringBuilder = New StringBuilder(Tab.Length) > For i = 0 to Tab.Length - 1 > sbLine.Append(Tab(i)) > Next > '*** > > > > Essayer plutôt, vous devriez gagner en vitesse : > '*** > Dim c() As Char = New Char() {"a"c, "b"c} > Dim s As String = CType(c, String) > Console.WriteLine(s) > '*** > > > -- > Cordialement > Yanick > MVP pour Visual Basic > > >
Salut Gerry!
String.Join() n'accepte qu'un tableau de String et non un tableau de Char
(malheureusement).. mais peut-être ai-je manqué quelquechose ? :O)
--
Cordialement
Yanick
MVP pour Visual Basic
"Gerry" <Gerry@discussions.microsoft.com> a écrit dans le message de
news:B60DF9E4-A6C5-4EBD-B7CB-588F2620F90E@microsoft.com...
Salut Zoury,
Est-ce que cette méthode serait comparable (en performance et en résultat
bien sûr) ?
String.Join("", tab)
Gerry
"Zoury" a écrit :
> > Méthode bourrin :
>
> Yep! pas de doute là dessus. ;O)
>
> Si on voulait le faire de cette façon, j'opterais pour le code suivant
pour
> optimiser un peu l'exécution.
> '***
> Dim sbLine As StringBuilder = New StringBuilder(Tab.Length)
> For i = 0 to Tab.Length - 1
> sbLine.Append(Tab(i))
> Next
> '***
>
>
>
> Essayer plutôt, vous devriez gagner en vitesse :
> '***
> Dim c() As Char = New Char() {"a"c, "b"c}
> Dim s As String = CType(c, String)
> Console.WriteLine(s)
> '***
>
>
> --
> Cordialement
> Yanick
> MVP pour Visual Basic
>
>
>
String.Join() n'accepte qu'un tableau de String et non un tableau de Char (malheureusement).. mais peut-être ai-je manqué quelquechose ? :O)
-- Cordialement Yanick MVP pour Visual Basic
"Gerry" a écrit dans le message de news:
Salut Zoury,
Est-ce que cette méthode serait comparable (en performance et en résultat bien sûr) ? String.Join("", tab)
Gerry
"Zoury" a écrit :
> > Méthode bourrin : > > Yep! pas de doute là dessus. ;O) > > Si on voulait le faire de cette façon, j'opterais pour le code suivant
pour
> optimiser un peu l'exécution. > '*** > Dim sbLine As StringBuilder = New StringBuilder(Tab.Length) > For i = 0 to Tab.Length - 1 > sbLine.Append(Tab(i)) > Next > '*** > > > > Essayer plutôt, vous devriez gagner en vitesse : > '*** > Dim c() As Char = New Char() {"a"c, "b"c} > Dim s As String = CType(c, String) > Console.WriteLine(s) > '*** > > > -- > Cordialement > Yanick > MVP pour Visual Basic > > >
Gerry
Tu as bien raison (encore une fois !! ;-) )
Merci de ta réponse
"Zoury" a écrit :
Salut Gerry!
String.Join() n'accepte qu'un tableau de String et non un tableau de Char (malheureusement).. mais peut-être ai-je manqué quelquechose ? :O)
-- Cordialement Yanick MVP pour Visual Basic
"Gerry" a écrit dans le message de news: > Salut Zoury, > > Est-ce que cette méthode serait comparable (en performance et en résultat > bien sûr) ? > String.Join("", tab) > > Gerry > > "Zoury" a écrit : > > > > Méthode bourrin : > > > > Yep! pas de doute là dessus. ;O) > > > > Si on voulait le faire de cette façon, j'opterais pour le code suivant pour > > optimiser un peu l'exécution. > > '*** > > Dim sbLine As StringBuilder = New StringBuilder(Tab.Length) > > For i = 0 to Tab.Length - 1 > > sbLine.Append(Tab(i)) > > Next > > '*** > > > > > > > > Essayer plutôt, vous devriez gagner en vitesse : > > '*** > > Dim c() As Char = New Char() {"a"c, "b"c} > > Dim s As String = CType(c, String) > > Console.WriteLine(s) > > '*** > > > > > > -- > > Cordialement > > Yanick > > MVP pour Visual Basic > > > > > >
Tu as bien raison (encore une fois !! ;-) )
Merci de ta réponse
"Zoury" a écrit :
Salut Gerry!
String.Join() n'accepte qu'un tableau de String et non un tableau de Char
(malheureusement).. mais peut-être ai-je manqué quelquechose ? :O)
--
Cordialement
Yanick
MVP pour Visual Basic
"Gerry" <Gerry@discussions.microsoft.com> a écrit dans le message de
news:B60DF9E4-A6C5-4EBD-B7CB-588F2620F90E@microsoft.com...
> Salut Zoury,
>
> Est-ce que cette méthode serait comparable (en performance et en résultat
> bien sûr) ?
> String.Join("", tab)
>
> Gerry
>
> "Zoury" a écrit :
>
> > > Méthode bourrin :
> >
> > Yep! pas de doute là dessus. ;O)
> >
> > Si on voulait le faire de cette façon, j'opterais pour le code suivant
pour
> > optimiser un peu l'exécution.
> > '***
> > Dim sbLine As StringBuilder = New StringBuilder(Tab.Length)
> > For i = 0 to Tab.Length - 1
> > sbLine.Append(Tab(i))
> > Next
> > '***
> >
> >
> >
> > Essayer plutôt, vous devriez gagner en vitesse :
> > '***
> > Dim c() As Char = New Char() {"a"c, "b"c}
> > Dim s As String = CType(c, String)
> > Console.WriteLine(s)
> > '***
> >
> >
> > --
> > Cordialement
> > Yanick
> > MVP pour Visual Basic
> >
> >
> >
String.Join() n'accepte qu'un tableau de String et non un tableau de Char (malheureusement).. mais peut-être ai-je manqué quelquechose ? :O)
-- Cordialement Yanick MVP pour Visual Basic
"Gerry" a écrit dans le message de news: > Salut Zoury, > > Est-ce que cette méthode serait comparable (en performance et en résultat > bien sûr) ? > String.Join("", tab) > > Gerry > > "Zoury" a écrit : > > > > Méthode bourrin : > > > > Yep! pas de doute là dessus. ;O) > > > > Si on voulait le faire de cette façon, j'opterais pour le code suivant pour > > optimiser un peu l'exécution. > > '*** > > Dim sbLine As StringBuilder = New StringBuilder(Tab.Length) > > For i = 0 to Tab.Length - 1 > > sbLine.Append(Tab(i)) > > Next > > '*** > > > > > > > > Essayer plutôt, vous devriez gagner en vitesse : > > '*** > > Dim c() As Char = New Char() {"a"c, "b"c} > > Dim s As String = CType(c, String) > > Console.WriteLine(s) > > '*** > > > > > > -- > > Cordialement > > Yanick > > MVP pour Visual Basic > > > > > >
Pierre Alexis
Patrick Bastin a écrit :
j'ai une variable :
Dim Tab(350) as Char
que j'aimerais bien mettre dans une autre variable :
Dim Tab() As Char = {"a"c, "b"c, "c"c, "d"c, "e"c, "f"c, "g"c} Dim s As New String(Tab)
-- Pierre ALEXIS Courriel : FAQ Visual Basic : http://faq.vb.free.fr/
Patrick Bastin a écrit :
j'ai une variable :
Dim Tab(350) as Char
que j'aimerais bien mettre dans une autre variable :
Dim Tab() As Char = {"a"c, "b"c, "c"c, "d"c, "e"c, "f"c, "g"c}
Dim s As New String(Tab)