我正在尝试格式化将通过电子邮件发送给用户的文本。目前,我只是打印到控制台,以确保格式正确。我使用了我在进行研究时发现的所有转义字符,例如/r/n
和/t
,但它不起作用。转义字符只显示在文本中。例如,如果我要放
string someStringVar = boo;
"Hello World! /r/n" + someStringVar + "/t Goodbye!", I would expect the text to look like:
Hello World!
boo -tab-再见!
相反,它看起来像这样:
Hello World! / r / nboo / t再见!
为什么????我确定这是一个愚蠢的错误,但是我太沮丧了。救命!
答案 0 :(得分:5)
您需要使用返回斜杠:
"Hello World! \r\n" + someStringVar + "\t Goodbye!"
答案 1 :(得分:0)
而不是/t
尝试\t
您使用了错误斜杠
其余的转义序列同样是错误的
答案 2 :(得分:0)
如果您正在测试电子邮件,您可能还想查看Papercut和nDumbster,这些都可以在www.codeplex.com上找到