Exception.Message中的换行符

时间:2009-09-10 10:46:44

标签: c# string exception-handling

我正在扩展Exception以在Message属性上实现一个setter。这很好用。但不知怎的,这个:

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

成为这个:

"Test\r\nTest Again"


我也试过这个,没有运气:

CustomException.Message = @"Test

Test Again";


有什么想法吗?

2 个答案:

答案 0 :(得分:8)

Environment.NewLine IS \r\n(至少在Windows上,无论如何......)

答案 1 :(得分:5)

当您使用消息框显示字符或将其分配到文本框或在界面中使用时,

\ r \ n字符将转换为新行。