iow4
Messages postés302Date d'inscriptionsamedi 22 octobre 2005StatutMembreDernière intervention 2 novembre 2008
-
10 avril 2006 à 19:32
iow4
Messages postés302Date d'inscriptionsamedi 22 octobre 2005StatutMembreDernière intervention 2 novembre 2008
-
11 avril 2006 à 17:53
Bonjour,
j'ai un probleme : j'aimerais pouvoir couper une chaine de string en portions égales ( exemple : faire des groupes avec 5 caractères à chaque fois ) et placez ces x caractères dans un array pour que je puisse acceder au groupe caracteres par caracteres.
J'arrive déjà à placer le contenue d'une chaine de caracteres dans un tableau :
textBox3.Text.ToCharArray();
MessageBox.Show(textBox3.Text[1]);
Mais je n'arrive pas à grouper la chaine de caracteres en groupes de x caracteres ( x étant variable selon la matrice )
Merci d'avance
A voir également:
L'index et la longueur doivent faire référence à un emplacement situé dans la chaîne
iow4
Messages postés302Date d'inscriptionsamedi 22 octobre 2005StatutMembreDernière intervention 2 novembre 20084 11 avril 2006 à 16:00
j'ai essayé de l'adapter pour mes besoins sa marche bien la chaine est decoupé
Mais à la fin j'ai une erreur :
L'exception System.ArgumentOutOfRangeException n'a pas été gérée
Message="L'index et la longueur doivent faire référence à un emplacement situé dans la chaîne.\r\nNom du paramètre : length"
Source="mscorlib"
ParamName="length"
...
Voici le code que j'ai essayé d'adapter pour qu'il soit dynamique :
TheSaib
Messages postés2368Date d'inscriptionmardi 17 avril 2001StatutModérateurDernière intervention26 décembre 200722 11 avril 2006 à 17:21
maLst.Add(maChaine.Substring(i, textBox1.Text.Length));
C'est cette ligne là qui n'est pas correcte. La longueur de ton substring ne peut pas etre egale à la longueur de la chaine totale si tu commences a l'index i.
iow4
Messages postés302Date d'inscriptionsamedi 22 octobre 2005StatutMembreDernière intervention 2 novembre 20084 11 avril 2006 à 17:53
Enfete j'aimerais coder un programme qui accepte une matrice de pérmutation à 2 lignes de longueur variable.
Donc pour faire les remplacements j'ai besoin de diviser la chaine de caractéres à permuter en groupes qui compte le même nombre de caractères que la longueur de la matrice et pouvoir accéder aux lettres de ce groupe facilement pour pouvoir les remplacer
Quel solution est la mieux adapté ?
Comment enlever l'exeption de la premiere methode ?