这应该是一件容易的事,但我的大脑不能正常工作
在C#中我可以拥有以下内容:
SqlParameter[] spParameter
spParameter = new SqlParameter[3];
我在VB中如何做这个
Dim Params() As SqlParameter
Params = New SqlParameter(4) //<- This line does not work because
// SqlParameter has a constructor
那么我该如何实际创建数组?
答案 0 :(得分:3)
你错过了那些波浪形的大括号:
Dim spParameter As SqlParameter()
spParameter = New SqlParameter(2) {}
答案 1 :(得分:1)
将索引放在类型:
中Dim Params(2) As SqlParameter
请注意,C#使用长度,而VB使用最高索引,因此C#中的3对应于VB中的2。
答案 2 :(得分:1)
Dim Params(3)As SqlParameter
Params(0)= New SqlParameter()
Params(1)= New SqlParameter()
Params(2)= New SqlParameter()