bonjour,
je voudrais connaitre le caractère spécial sous c# équivalent au retour à la ligne dans une chaine de caractère
(l'équivalent de \n sous c)
merci bcp
bonjour,
je voudrais connaitre le caractère spécial sous c# équivalent au retour à la ligne dans une chaine de caractère
(l'équivalent de \n sous c)
merci bcp
Devines ... \n ...
Il y a pratiquement les mêmes caractères spéciaux en C++ et en C# ...
g déja essayé avec \n
mais ça marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part "machaine \n"
Tu peut aussi utiliser \r\n ( retour à la ligne "standard" pour Windows : retour chariot + retourn à la ligne .. mais en .NET \n suffit )
Ou plus généralement :
Environment.NewLine
bonjour,
je te propose de faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part "machine"+"\n"
Pourquoi s'ennuyer à faire autrement qu'avec cette méthode ?Ou plus généralement :
Environment.NewLine
Je n'ai jamais été voir comment elle fonctionnais réellement, juste constatais son efficacité, mais cela ne m'étonnerais pas en plus qu'elle fonctionne quelque soit l'environement, le SE, la machine, et qu'elle prenne en compte les particularités liés à ceci.
D'ailleurs j'ai raison :
Property Value
Type: System..::.String
A string containing "\r\n" for non-Unix platforms,
or
a string containing "\n" for Unix platforms.
Remarks
The property value of NewLine is a constant customized specifically for the current platform and implementation of the .NET Framework. For more information about the escape characters in the property value, see Character Escapes.
The functionality provided by NewLine is often what is meant by the terms newline, line feed, line break, carriage return, CRLF, and end of line.
NewLine can be used in conjunction with language-specific newline support such as the escape characters '\r' and '\n' in Microsoft C# and C/C++, or vbCrLf in Microsoft Visual Basic.
NewLine is automatically appended to text processed by the Console..::.WriteLine and StringBuilder..::.AppendLine methods.
Bref elle n'existe pas pour rien !!!!
Avant de vous disperser en conjectures diverses, demandez dans quel contexte cette demoiselle souhaite ajouter un saut de ligne...
psycho_xn : dans quel composant veux tu ajouter un saut de ligne ? Dans un Label ? Un TextBox ? En Web ? En Winforms ?
Merci de donner plus de détails.
Ultimate trick du feigneant !
Bon, c'est pas portable (!), mais on economise au bas mot ... 10 appuis clavier ! =D
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 static void Main(string[] args) { string s = @"salut ! Ca va ? Oui et toi ? Oui"; Console.WriteLine(s); }
+1
Et je dirais que c'est vrai pour 90% des sujets postés sur le forum !!!!
On veut bien vous aider, mais on n'est pas dans vos tête, on ne connait ni votre projet, ni son historique, ni vos restriction, ....
Alors donner nous suffisement de détails, écrivez vos sujets comme si vous deviez expliqué votre problème à un étranger !!!
Et quoi qu'il en soit "\n" (sans l'@) n'écrira jamais \n dans une chaine de caractère.
Arf, moi qui tentais un trait d'humour =(
Pour etre plus serieux, Environment.NewLine est la meilleure solution.
NB : Pour ma part, je n'ai jamais (ou presque) utilisé ceci, et plus generalement collé de retour à la ligne dans une string (entre les possibilités de formatage de winforms, les writeline etc ...).
Arf désolé, je ne l'avais pas compris.Arf, moi qui tentais un trait d'humour =(
J'ai pas l'impression d'avoir beaucoup d'humour aujourd'hui.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager