这个简单的VB.NET代码有效吗?

时间:2012-10-16 17:13:51

标签: vb.net

所以我发了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 - 这是对的吗?

提前致谢。 :)

2 个答案:

答案 0 :(得分:6)

是的,这是正确的。 Console.WriteLineConsole.Out.WriteLine相同。

Console.WriteLine的文档说:“将指定的字符串值(后跟当前行终止符)写入标准输出流。

Console.Out的文档说:“获取标准输出流。

Console.OutTextWriter,用于将文本输出到流。 TextWriter.WriteLine的文档说:“将字符串后跟行终止符写入文本字符串或流。

Console.WriteLine基本上只是Console.Out.WriteLine的快捷方式。

答案 1 :(得分:1)

它们是等价的。虽然Console.Out属性可以设置为标准输出以外的流。

来自MSDN

  

默认情况下,此属性设置为标准输出流。这个   可以使用SetOut方法将属性设置为另一个流。

     

请注意,对Console.Out.WriteLine方法的调用等同于   调用相应的WriteLine方法。