【发布时间】:2016-03-18 11:39:09
【问题描述】:
我想知道你们在这种情况下会怎么做。
我基本上是在为 Person 返回一个数据集,但我想知道最有效的做事方式。
Public Class TestClass
Public Shared Function returnPersonData() As Person
Dim p As New Person
p.Address = "Here and there"
p.Name = "Mike"
p.Career = "Pilot"
Return p
End Function
End Class
人物类:
Public Class Person
Public Property Name As String
Public Property Address As String
Public Property Career As String
End Class
然后我会通过在另一个类中执行此操作来获得名称:
Dim name As String = TestClass.returnPersonData.Name
Dim address As String = TestClass.returnPersonData.Address
我的问题是:为什么每次我需要提取姓名、地址和职业信息时,它都会重新运行returnPersonData 函数?为什么我不能只调用一次函数,将其保存在数据集中,然后引用它?
【问题讨论】:
标签: vb.net function class instantiation