簡體   English   中英

VB語法:函數的返回類型,返回通用列表的動態數組

[英]VB Syntax: return type of a function, returning a dynamic array of generic lists

為了簡潔明了,我想將幾​​行VB代碼轉換為一個函數調用。 當前,該代碼填充了一個動態的泛型列表數組:

Dim itemCount as Integer = 5
Dim myarr(itemCount - 1) As List(Of DataRow)
' some code that populates myarr

返回myarr的函數的返回類型的語法是什么?

這是示例代碼。 類型是List(Of DataRow)() ,也可以通過TypeName進行驗證。

Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
    Dim m() As List(Of DataRow)
    m = getTest()
End Sub

Private Function getTest() As List(Of DataRow)()
    Dim m(10) As List(Of DataRow)
    MessageBox.Show(TypeName(m))
    For i = 0 To 10
        m(i) = New List(Of DataRow)
    Next
    Return m
End Function

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM