Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Problème chaine de caractère [ Archives / Au secours ] (Globinours)

mercredi 24 août 2005 à 17:28:34 | Problème chaine de caractère

Globinours

Voilà j'ai un petit problème je voudrais faire :

string machaine;
puis utiliser @machaine;

Mais ça marche pas comme ça devrait marcher.
Par exemple:
MessageBox.Show("\\\\"); ---> affichera \\\\
string machaine = "\\\\";
MessageBox.Show(@machaine); ---> affichera  \\\\

Alors j'aimerais savoir comment appliquer @ dont je ne sais pas le nom d'ailleurs à une variable


mercredi 24 août 2005 à 17:41:42 | Re : Problème chaine de caractère

clairenes

je ne sais pas si j'ai bien compris ce que tu demandes mais si c'est pour utiliser ta variable comme parametre dans une fonction, tu peus faire : ' " + TaChaine + " '

mercredi 24 août 2005 à 17:51:55 | Re : Problème chaine de caractère

Lutinore

Administrateur CodeS-SourceS
Salut, j'ai pas bien compris ?




MessageBox.Show( "\\\\" ); // Affiche: \\
string s = "\\\\";
MessageBox.Show( s ); // Affiche: \\
s = @"\\\\";
MessageBox.Show( s ); // Affiche: \\\\
s = "\\\\\\\\";
MessageBox.Show( s ); // Affiche: \\\\

mercredi 24 août 2005 à 21:27:02 | Re : Problème chaine de caractère

Globinours

string machaine = "\\\\";
MessageBox.Show(@machaine); ---> affichera  \\
En fait je voulais dire ça ^^
Voilà mon problème je lis un fichier et je sais pas comment faire pour garder les '\'

Pareil pour la requete dans mysql comment ne pas perdre les \

jeudi 25 août 2005 à 08:39:11 | Re : Problème chaine de caractère

sebmafate

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
normalement, lorsque tu récupères une chaine d'un flux, il faut doubler les \, donc :

string maChaine = flux.Replace(@"\", @"\\");
si flux = @"\\\\" --> 4 slashes... alors

MessageBox.Show (maChaine) --> \\\\


Sébastien FERRAND

Blog : http://blogs.developpeur.org/sebmafate

jeudi 25 août 2005 à 09:37:42 | Re : Problème chaine de caractère

SharpMao

Membre Club
Réponse acceptée !
Hello,

Il y a deux possiblité d'utiliser le charactère '@' en C#. :

   -      Devant une chaîne de charactères, il signifie que le charactère \ n'est pas un charactère d'échappement. Ex :

      string s1 = @"\\";
   string s2 = "\\\\";
   // s1==s2 est vrai.

L'autre possiblité, c'est de mettre le @ devant une variable, ce qui permet de lui donner le nom d'un mot clef. Par exemple, si tu veux nommer une variable case :

   string @case = "";
   //Ensuite, tu peux utiliser ou @case, ou this.case

Mais en aucun cas, le @ devant une variable ne va modifier la valeur de la variable.

Amicalement, SharpMao



Cette discussion est classé dans : problème, string, caractère, chaine, machaine


Répondre à ce message

Sujets en rapport avec ce message

String + problème [ par emmanuel9 ] Bonjour, En faite j'ai un textBox avec des caractère genre " bonjou r " ; et il faut que je vire les espaces, j'ai trouvé la propriété Trim de la cl Copier une String dans une Structure et vice versa [ par skirby ] Bonjour tout le monde,J'aimerais savoir comment l'on fait pour copier une chaine de caractère dans une structure mais également faire l'opération inve Index of [ par beny100 ] bonjour, je veux utiliser indexof pour savoir si ma chaine de caractère contient " .est'il possible? si oui comment est la syntaxevoici ma chaine de c Supprimer un espace au début d'un string [ par rudhf ] Bonjour,svp je veux savoir comment supprimer un caractère blanc situé au début d'un chaine de caractère, par exemple " tititoto". Merci Conversion d'un string en XML [ par swyms ] Bonjour à tous,Comment faire pour convertir une chaine en un objet XML ?En fait, j'ai une chaine de caractère correctement formatté avec les balises q C# - Récupérer les entiers d'une chaine de caractère [ par plop3000 ] Bonjour,J'aimerais savoir si il existe une fonction qui permettrait à partir d'une chaine de caractères de retournes les entiers qui sont dans cette c compter le nombre de caractère dans un string [ par lenoil55 ] bonjour à tous,j'aimerais savoir s'il y a une fonction en csharp qui permette de calculer combien de fois j'ai un caractères.Exemple : ma string ha ha Impression d'une chaine de caractère [ par yopyo ] Voila je suis sur un projet de compilateur et je dois generer un impression. Le fait est que tous les exemples que je consulte sont des exemples avec Convertir un string et int [ par Metabolicman ] Bonjour, Je développe une petite application événementielle pour mes cours et j'ai un petit problème. Je récupère des tarifs dans un fichier .txt et j convertir une chaine ce caractère à un nombre [ par ad_sayouri ] Salut!j'aimerais bien savoir comment peut on convertir ce qui est saisie dans un champ text à un nombre sur lequel je pourrais effectuer des opération


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.