2

所以我做了这个,有人提交了一个新的 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——这对吗?

提前致谢。:)

4

2 回答 2

6

是的,这是正确的。Console.WriteLine并且Console.Out.WriteLine是等价的。

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

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

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

Console.WriteLine基本上只是Console.Out.WriteLine.

于 2012-10-16T17:16:09.337 回答
1

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

来自MSDN

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

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

于 2012-10-16T17:19:59.820 回答