所以我发了this并且有人提交了一个新的VB.NET hello world示例:
Module m1
Sub Main()
Console.out.writeline("Hello World")
End Sub
End Module
这是有效的VB.NET吗?我不懂语言,所以想检查一下。
目前网站上的示例是:
Console.WriteLine ("Hello, World!")
我主要质疑的是Console.out.writeline
- 这是对的吗?
提前致谢。 :)
答案 0 :(得分:6)
是的,这是正确的。 Console.WriteLine
和Console.Out.WriteLine
相同。
Console.WriteLine
的文档说:“将指定的字符串值(后跟当前行终止符)写入标准输出流。”
Console.Out
的文档说:“获取标准输出流。”
Console.Out
是TextWriter,用于将文本输出到流。 TextWriter.WriteLine
的文档说:“将字符串后跟行终止符写入文本字符串或流。”
Console.WriteLine
基本上只是Console.Out.WriteLine
的快捷方式。
答案 1 :(得分:1)
它们是等价的。虽然Console.Out
属性可以设置为标准输出以外的流。
来自MSDN:
默认情况下,此属性设置为标准输出流。这个 可以使用
SetOut
方法将属性设置为另一个流。请注意,对
Console.Out.WriteLine
方法的调用等同于 调用相应的WriteLine
方法。