首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

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

2012-03-25 
关于数组定义的写法函数定义PublicSubFx(ByValColumnsAsString())函数使用DimaAsString(){ a ,b }Fx(

关于数组定义的写法
函数定义
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

热点排行