我从数据库中获取一些文本,因此我想在 TextBox 对象中查看它们。数据库中的文本有\n 字符来表示新行,但是当我将文本绑定(bind)到 TextBox 时,\n 仍然出现,而没有转换为新行!
我尝试了“\r\n”,但没有结果!
怎么了!
最佳答案
如果您查看调试器中的字符串,我敢打赌其中包含 \\n
,而不是 \n
。 \\n
将显示为\n,但 \n
将显示为换行符
string s = "Hello\\nWorld"; // Displays 'Hello\nWorld'
s = "Hello\nWorld"; // Displays 'Hello
// World'
关于c# - 为什么 '\n' 在这种情况下不执行新行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5657706/