我想在vb.net的网页上打印一条消息.我试图以新的方式获取消息.我尝试使用"\ r \n"和新行字符.但这是打印在页面而不是它到下一行.如果有其他选择,请告诉我.
退房Environment.NewLine
.至于网页,使用
或标记的断行.
Environment.NewLine
获取角色的最".NET"方式是,它还会在Windows上发出回车和换行符,如果这是您关注的问题,只需在Unix中回车.
但是,您也可以使用VB6样式,vbCrLf
或分别vbCr
给出回车和换行或仅回车.
在VB中执行此操作的正确方法是使用VB常量来换行.主要有三个
vbCrLf ="\ r \n"
vbCr ="\ r \n"
vbLf ="\n"
VB默认情况下不允许字符串中的任何字符转义码与C#和C++之类的语言不同.这样做的原因之一是在处理文件路径时易于使用.
C++文件路径字符串:"c:\\ foo \\ bar.txt"
VB文件路径字符串:"c:\ foo\bar.txt"
C#文件路径字符串:C++方式或@"c:\ foo\bar.txt"
您需要在网页上使用HTML才能获得换行符.例如,"
"将为您提供换行符.
如果你使用这样的东西.
Response.Write("Hello \r\n") Response.Write("World \r\n")
而输出是
Hello\r\nWorld\r\n
那么你基本上是在找这样的东西
Response.Write("Hello
") Response.Write("World
")
这将输出
Hello World
您也可以将"
"定义为常量并重复使用它
例如.
Public Const HtmlNewLine as string ="
" Response.Write("Hello " & HtmlNewLine) Response.Write("World " & HtmlNewLine)
它的 :
vbnewline
例如
Msgbox ("Fst line" & vbnewline & "second line")
尝试Environment.NewLine.