Comment déclarer un tableau de char

XGuarden Messages postés 259 Date d'inscription dimanche 14 juillet 2002 Statut Membre Dernière intervention 17 août 2012 - 8 nov. 2006 à 16:25
 Utilisateur anonyme - 8 nov. 2006 à 18:19
dim chardroit(6) as char

If ChkPG.Checked Then charDroits(0) = "G"

L'option explicit ne me permet pas cette ligne....
je peu utiliser
If ChkPG.Checked Then charDroits(0) = "G".tochararray
ou
If ChkPG.Checked Then charDroits(0) = cchar("G")

imaginon ceci:
dim charArr() as char = {"f","f","f","f","f"}
L'option strict ne le permet pas, mais il doit bine y avoir un moyen de le faire sans faire ceci:
dim charArr() as char = {cchar("f"),}cchar("f"),cchar("f"),cchar("f"),cchar("f")}
ou encore
dim charArr() as char = "fffff".tochararray

Je cherche donc à savoir qu'elle est le bon symbole à utiliser.......
Je désire égallement savoir si par hassard je peu a partir d'un tableau de string ou de char convertir un un seul
A voir également:

2 réponses

TMONOD Messages postés 256 Date d'inscription mardi 25 novembre 2003 Statut Membre Dernière intervention 6 novembre 2009 1
8 nov. 2006 à 16:50
Bonjour,
Tout d'abord la methode ToCharArray crée une NOUVELLE INSTANCE de tableau il faut donc déclarer ton tableau pour qu'il soit alloué dynamiquement soit :

dim chardroit() as char  OU  dim chardroit as char()

Première solution :

Dim st
As String
Dim tabchar()
As Char
st="abcdefghijklmnopqrstuvwxyz"
tabchar=st.ToCharArray

Deuxième solution

Dim tabchar()
As Char ={"A","B","C","D"}

Voila.

Jcbé[^]
0
Utilisateur anonyme
8 nov. 2006 à 18:19
Salut,

Je dirais même :
Dim tabchar() As Char = {"A"c, "B"c, "C"c, "D"c}





__________________

Kenji
 
0
Rejoignez-nous