我有一个C#函数调用,它看起来像这样:
var res = function ("arg1", // argument# 1
"arg2", // argument# 2
"arg3" // argument# 3
);
参数列表大约是25左右。这是一个Web服务功能,我无法控制。
我正在尝试将其移植到另一个应用程序的VB.NET,并想知道VB.NET是否会让我以这种方式调用函数(如果可能的话,还有注释)?
答案 0 :(得分:11)
Dim res = function("arg1", _
"arg2", _
"arg3" _
)
可行,但是你无法为每一行添加注释,因为_
字符必须是该行的最后一个字符。
答案 1 :(得分:7)
仅供参考,VB的下一个版本将允许您编写这样的调用:
Dim res = function("arg1",
"arg2",
"arg3"
)
即。没有下划线继续划线。
答案 2 :(得分:0)
不会。您可以使用内置的XML注释向函数声明添加注释。在VS中,只需在函数上方输入“'''',它就会自动生成一个注释主体供您填写。
如果要以这种方式在函数调用中列出参数,可以在每个参数后面使用行继续符“_”列出函数参数。
答案 3 :(得分:0)
我相信你需要_
行延续字符。