Sub Main()
Console.WriteLine("check")
Console.Read()
End Sub
Run Code Online (Sandbox Code Playgroud)
为什么Sub Main()需要它们?它们如何适用于此程序?.WriteLine("")这里我正在添加一个值.Console.Read()是否持有值"check"以在控制台上显示?为什么他们在这里.我知道你们所有的专家认为这是一个愚蠢的问题,但是我无法帮助我解决它!对我来说,这些是持有或传递过程值的框.sub main是一个容纳使用进入代码的容器吗?如果是这样,为什么当使用表单按钮时它已满?但这里的VB默认未使用且为空?对我来说没有事件值它不应该在那里.... ?????
在需要时需要括号,在可选时需要括号.在空参数/参数列表的情况下,括号是"仅用于显示".
甲Sub过程可以被声明为Sub Main()
或Sub Main
-括号是可选的,当没有参数.同样,如果(且仅当)没有提供参数,则可以在没有括号的情况下调用过程/函数.
Sub A ' ok, no parameter list - no need for parenthesis
Sub A() ' it's fine to use parenthesis anyway
Sub B(x as Integer) ' need parenthesis for parameter list
obj.A ' ok, no arguments - no need for parenthesis
obj.A() ' it's fine to use parenthesis anyway
obj.B(42) ' need parenthesis when arguments are specified
Run Code Online (Sandbox Code Playgroud)
在上文中,在这些情况下,括号的定义A
和调用A
是等效的,因为括号是可选的.
归档时间: |
|
查看次数: |
2887 次 |
最近记录: |