早在我参与VB之后就已经有了很长的路要走,所以我需要一些帮助。我的C#代码中有以下内容
SqlParameter[] param = new SqlParameter[0];
...some code...
param = new SqlParameter[2];
param[0] = db.MakeInputParameter("@group_id", groupid);
param[1] = db.MakeInputParameter("@organization_id", orgid);
我首先没有初始化大小的原因是因为我在同一个方法中重用了param变量,以防万一你想知道
以下是我尝试的内容,但我一直认为在分配值
之前使用了该变量Dim param() As SqlParameter
...some code...
param(2) = New SqlParameter
param(0) = db.MakeInputParameter("@group_id", groupid)
param(1) = db.MakeInputParameter("@organization_id", orgid)
如何将此类逻辑转换为VB.Net
答案 0 :(得分:2)
使用ReDim
Dim param() As SqlParameter
Redim param(1) 'The value VB.NET array subscript uses upper-bound.
或者
param = New SqlParameter(1) {}