Conversion String en Char

Signaler
Messages postés
4
Date d'inscription
mardi 30 septembre 2003
Statut
Membre
Dernière intervention
15 octobre 2003
-
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
-
Bonjour,

Voila je démarre en C# et je dois faire une appli de formatage de fichier, qui lit des fichiers délimité en entrée. Je doit donc utiliser split, maisimpossible de résupéré le caratère de séparation à partir d'un textebox, en gros ce que je veux faire.

s = sr.ReadLine();
sep = SeparateurTextBox.Text
Ligne = s.Split(new char[]{sep});

évidemment j'ai un beau message impossible de convertir le type...

Help Please

12 réponses

Messages postés
1522
Date d'inscription
mardi 18 décembre 2001
Statut
Modérateur
Dernière intervention
21 août 2010
6
s = sr.ReadLine();
sep = SeparateurTextBox.Text
Ligne = s.Split((char(sep));

doit le faire, mais il me semblait que
Ligne = s.Split(sep);
fonctionnait bien .

A++

:-p Crazyht :)

[Admin Codes-Sources]
[Membre Developer-Association]

Un programmeur, c'est quelqu'un qui résout pour toi, de façon incompréhensible, un problème que tu ignorais avoir...
Messages postés
4
Date d'inscription
mardi 30 septembre 2003
Statut
Membre
Dernière intervention
15 octobre 2003

Si je fais :

Ligne = s.Split(sep);

j'ai 2 erreurs :
C:\Mes Documents\Projets Visual Studio\INTEGPDM\INTEGPDM\Form1.cs(285): La méthode surchargée correspondant le mieux à 'string.Split(params char[])' possède des arguments non valides
et
C:\Mes Documents\Projets Visual Studio\INTEGPDM\INTEGPDM\Form1.cs(285): Argument '1' : impossible de convertir de 'string' en 'char[]'

et si je fais :
Ligne = s.Split((char(sep)));

Les mêmes avec d'autres en plus

Je sèche vraiement là
Messages postés
233
Date d'inscription
vendredi 21 mars 2003
Statut
Membre
Dernière intervention
25 octobre 2010

essai:

ligne = s.Split (sep.ToCharArray ());


:big)
Messages postés
4
Date d'inscription
mardi 30 septembre 2003
Statut
Membre
Dernière intervention
15 octobre 2003

Et une bouteille de champ pour la souris du fond :big)
Messages postés
1522
Date d'inscription
mardi 18 décembre 2001
Statut
Modérateur
Dernière intervention
21 août 2010
6
lol wi g t fatigué hier soir :p

A++

:-p Crazyht :)

[Admin Codes-Sources]
[Membre Developer-Association]

Un programmeur, c'est quelqu'un qui résout pour toi, de façon incompréhensible, un problème que tu ignorais avoir...
Messages postés
213
Date d'inscription
vendredi 17 novembre 2006
Statut
Membre
Dernière intervention
1 avril 2009

bonjour
je developpe une application mais je dispose d'une ligne dont je veux spliter selon le caractère suivant(") mais il m'ecrit impossible de convertir char en string comment faire?
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
54
Salut,
La méthode split peut égalelement prendre des char en arguments, tu peux donc faire quelque chose comme ceci :
myStr.Split(""");

-Blog-
Messages postés
213
Date d'inscription
vendredi 17 novembre 2006
Statut
Membre
Dernière intervention
1 avril 2009

bonjour, j'ai un serieux prbolème car je traite des lignes qui contiennent le elts suivants, c'est juste 2 lignes que je vous presentent;
TPU {"Akoupe_1"/RACK:0/TPU:0}et aussi 
TRAC{BSS:3/TRAUE:5/TRAC:2}                           

mais je veux obtenir rien que les elements entre entre griffe(")
mais je n'arrive car je fais un split suivant le caractère ("), mais quant il arrive sur les lignes qui ne contiennent pas le caractère(") il s'arrète et il dit qu'il ya une erreure. mais je ne sais plus comment faire
je veux que quelqu'un m'aide car je continue de chercher.
 
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
54
Faut regarder si le contenu du split n'est pas null (ou vide).
Expression Régulière également envisageable...

-Blog-
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
49
Sacrée remontée de topique

Mx
MVP C# 
Messages postés
1
Date d'inscription
mercredi 1 novembre 2000
Statut
Membre
Dernière intervention
30 mai 2007

salut
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
49
salut

Mx
MVP C#