2009-09-10 5 views
4

J'étend Exception pour implémenter un setter sur la propriété Message. Et cela fonctionne très bien. Mais en quelque sorte ceci:Les sauts de ligne dans Exception.Message

CustomException.Message = "Test" + Environment.NewLine + "Test Again"; 

Devient ceci:

"Test\r\nTest Again" 


J'ai aussi essayé, sans succès:

CustomException.Message = @"Test 

Test Again"; 


Toutes les idées?

+7

\ r \ n sera converti en nouvelle ligne lorsque vous l'affichez à l'aide de la boîte de message. Je ne pouvais pas comprendre quel est le problème! –

+2

Vous avez raison. Ajoutez votre commentaire comme réponse pour que je puisse l'accepter. 'Twas un cerveau-pet de mon côté :) – roosteronacid

+0

Où vous souhaitez imprimer le message? C'est à dire. sur une page web, dans une console, ...? –

Répondre

5

\ r \ n caractères seront convertis en nouvelle ligne lorsque vous affichez en utilisant la boîte de message ou l'assigner à la boîte de texte ou chaque fois que vous l'utilisez dans l'interface.

8

Environment.NewLineEST\r\n (au moins sous Windows, de toute façon ...)

Questions connexes