读书人

关于数组定义的写法,该如何解决

发布时间: 2012-03-25 20:55:17 作者: rapoo

关于数组定义的写法
函数定义
Public Sub Fx(ByVal Columns As String())
函数使用
Dim a As String() = { "a ", "b "}
Fx(a)
这样就可以把 数组a当作参数传递给Fx


请问 如何把定义和赋值都写在 Fx的参数部分
就好像
Dim i As Integer
For i = 0 To 2
Next
写成
For i As Integer = 0 To 2
Next

我是这样做的Fx( "a,b ".Split( ", ")) 虽然这样也可以正常使用 但是总是很别扭
正常应该怎么写呢?

[解决办法]
This is what you need, I tested it for you.
please give me 10 credits. 得分10

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Fx(New String() { "a ", "b "})
End Sub
Sub fx(ByVal a() As String)
For Each i As String In a
MessageBox.Show(i)
Next
End Sub

读书人网 >VB Dotnet

热点推荐