有什么方法可以使用 ParamArray ByRef 吗?除此之外,是否有一种解决方法可以完成同样的事情?
我可以做一些超载,但我试图避免笨拙。
背景:移植一些旧代码,并尽可能保持相同的结构。
编辑
我想要的一个具体例子:
我在 turboBasic 中有一些代码要移植到 vb.net。该代码具有内置功能,例如
Input#1,Data$(I%,1),Data$(I%,2),Data$(I%,3)
Input() 获取文件 #1 并从中读取三段数据并将其分配给所示的三个变量。我想用我自己的 Input() 函数复制这种行为。为此,我将如何接受三个(或更多,或更少)变量并为它们赋值?
理想情况下,我只需修改我自己的 Input() 定义即可完成此操作,因此我可以尽可能少地在代码库中添加垃圾。