SqlParameter[] Parms = new SqlParameter[5]
这条语句是我在SqlHelper.cs中看到的(类似),其他的内容我都成功转到vb了,就这条不知道如何实现。
VB中无法如此定义:
Dim Params As SqlParameter() = New SqlParameter(5) ----错误语句
提示错误为:没有可以访问的new接受此数目的参数----它把我的5当作SqlParameter的参数了。我使用:
Dim Params as SqlParameter()
Redim Params(5)
但是需要再一个一个为Params实例化。请教各位,谢谢,100分相关。最好能解释一下原理,我实在在网上找不到解决办法。

解决方案 »

  1.   


    dim parms() as SqlParameter = new SqlParameter(4){}ordim parms(4) as SqlParameter
      

  2.   

    Dim parameter1 As New SqlParameter(("@" & YouParameterName), ParameterType)
                parameter1.Direction = ParameterDirection.Output
                parameter1.Size = 1000
                        or
                parameter1.Direction = ParameterDirection.Input
                parameter1.Value = ParameterValue
      

  3.   

    Dim Parms[5] As SqlParameter
      

  4.   

    dim parms(4) as SqlParameter
      

  5.   

    Dim parms() As SqlParameter = new SqlParameter(5){这里可以放初始化的值}
    或Dim Parms(5) As SqlParameter
      

  6.   

    C#里的数组以[]结尾,同样索引也是[i]
    vb里的数组以()结尾,索引也是用(i)
      

  7.   

    都被答完,没得答了。
    Dim Parms(5) As SqlParameter
      

  8.   

    dim parms() as SqlParameter = new SqlParameter(){//初始化4项}dim parms(4) as SqlParameter
      

  9.   

    http://www.developerfusion.co.uk/utilities/convertcsharptovb.aspx