代码之家  ›  专栏  ›  技术社区  ›  cllpse

异常中的换行符。消息

  •  4
  • cllpse  · 技术社区  · 15 年前

    我正在扩展异常以在消息属性上实现setter。而且效果很好。但不知怎么的:

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

    变成:

    "Test\r\nTest Again"
    


    我也试过这个,但没有成功:

    CustomException.Message = @"Test
    
    Test Again";
    


    有什么想法吗?

    2 回复  |  直到 15 年前
        1
  •  5
  •   Wael Dalloul    15 年前

    \ r\n当您使用消息框显示新行或将其分配给文本框或在界面中使用时,字符将转换为新行。

        2
  •  8
  •   wefwfwefwe    15 年前

    Environment.NewLine \r\n (至少在Windows上…)