2009-09-10 51 views
4

我正在擴展Exception以在Message屬性上實現setter。這工作得很好。但不知何故,這一點:Exception.Message中的換行符

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

變爲這樣:

"Test\r\nTest Again" 


我也試過,沒有運氣:

CustomException.Message = @"Test 

Test Again"; 


任何想法?

+7

\ r \ n將通過使用消息框顯示時轉換爲新行。我不明白是什麼問題! – 2009-09-10 10:50:22

+2

你說得對。添加您的評論作爲答案,我可以接受它。 'Twas a brain-fart on my side :) – roosteronacid 2009-09-10 10:58:14

+0

你想在哪打印郵件?即在網頁上,在控制檯中,...? – 2009-09-10 10:59:15

回答

5

\ r \ n當您使用消息框顯示,或將其分配到文本框中的字符將被轉換爲新行或每當你在界面中使用它。

8

Environment.NewLineIS\r\n(至少在Windows上,反正...)