从Function vb.net返回的对象

时间:2011-03-13 22:09:58

标签: asp.net vb.net

我正在尝试从函数中返回一个对象。

E.g。我有一个函数populateDog返回Dog

所以在我的aspx类中,我希望能够传入Lassie作为狗的名字(我有一个狗类)并让函数返回带有填充数据的对象。

所以在我的aspx课程中我可以去lassie.color,lassie.breed

主要目标是:lbl.txt = Lassie.Color

由于

修改

Public Function populateDog(ByVal dName As String) As dog
        dbConnection()
        Dim ObjDog As New dog(dName)
        ObjDog.sBreed = "Collie"
        Return ObjDog
    End Function

我的想法是拥有一个数据库,我最终会传入一个ID来查询结果并返回它。现在虽然我只想获得这种理解并继续前进。

1 个答案:

答案 0 :(得分:2)

Public Function populateDog(ByVal dName As String) As dog
        dbConnection()
        Dim ObjDog As New dog(dName)
        ObjDog.sBreed = "Collie"
        ObjDog.Color = "White"
        Return ObjDog
    End Function

Dim Lassie as dog
Lassie = populateDog("Lassie")
lbl.Text = Lassie.Color

假设您的狗类类似

Class dog
    Public sBreed As String
    Public Color As String
    ' other properties and functions
End Class