gpt4 book ai didi

vb.net - VB - 括号!请解释?

转载 作者:行者123 更新时间:2023-12-04 21:56:20 24 4
gpt4 key购买 nike

Sub Main() 

Console.WriteLine("check")
Console.Read()

End Sub

为什么 Sub Main() 需要它们?它们如何适用于该程序?
.WriteLine("") 在这里我添加一个值。
Console.Read() 是否包含要在控制台上显示的值“检查”?为什么他们在这里。
我知道你们所有的专家都认为这是一个愚蠢的问题,但是我无法理解它的帮助!对我来说,这些是保存或传递过程值的框。
sub main 是保存用户输入的代码的容器吗?如果是这样,为什么使用表单按钮时它已满?但是这里一个VB默认未使用和空的?在我看来没有事件值它不应该在那里....?????

最佳答案

需要时加括号,optional当它们是可选的时。在空参数/参数列表的情况下,括号是“仅供展示”。

A Sub Procedure可以声明为 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

以上是 A的定义和调用 A是等价的,因为在这些情况下括号是可选的。

关于vb.net - VB - 括号!请解释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22467890/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com