une nouvelle ligne dans un multi-ligne de chaîne
Essayer de passer outre les méthodes tostring dans une de mes classes.
return string.Format(@" name = {0}
ID = {1}
sec nr = {2}
acc nr = {3}", string, int, int ,int); //types
Mais la chose est, le résultat n'est pas aligné lors de l'impression:
name = test
ID = 42
sec nr = 11
acc nr = 55
De la tentative d'ajout \n imprime juste à s'en sortir sans formatage. Deviner qu'il a quelque chose à voir avec @", " ce que je suis en utilisant le multi-doublure en.
Tiens à imprimer :
name = test
ID = 42
sec nr = 11
acc nr = 55
OriginalL'auteur Milan | 2010-04-13
Vous devez vous connecter pour publier un commentaire.
Si vous ajoutez des espaces à l'avant, il sera imprimé de cette façon.
J'ai l'habitude de faire comme ça.
Mise à jour: peut-être une belle alternative:
Pas vraiment, c'est à peu près le meilleur à la recherche, vous pouvez l'obtenir 🙁
Merci pour l'alternative, c'est mieux et est tout à fait gérable pour mes fins.
Une autre alternative est de revoir votre constantes du code et dans un fichier de ressources. Ceci a l'avantage supplémentaire de permettre de multiples traductions.
OriginalL'auteur leppie
Le @ avant que la chaîne s'éteint standard C# mise en forme de chaîne, essayez
Vous ne pouvez pas utiliser le @ et utilisation \n, \t, etc.
MODIFIER
C'est - à mon humble avis - aussi bon qu'il obtient
En fait oui, ça marche, mais j'ai vraiment besoin c'est d'être multi-ligne comme il y a plus d'ajouter des informations faisant d'elle une très longue ligne.
Désolé, pourquoi ne pas les Fenêtres de l'environnement?
\n est pas la norme de retour à la ligne sur Windows. Je sais que certaines commandes ne fonctionnent pas à moins que vous les obtenez \n\r.
Merci, je suis surtout côté serveur, de sorte que vous n'avez pas remarqué.
OriginalL'auteur Binary Worrier
Une solution à partir de msdn:
OriginalL'auteur newtover
où les valeurs est un ensemble de chaînes de
OriginalL'auteur Smagin Alexey
Non, c'est tous les espaces que vous avez là.
Oui, doivent avoir mis un peu plus d'effort dans cette réponse. Mea culpa.
OriginalL'auteur ben