VB.NET新建类并返回多个值
时间: 2024-09-18 15:15:15 浏览: 43
在VB.NET中,创建一个新的类并返回多个值通常涉及到构造函数、属性或者是复数类型的返回值。下面是一个简单的例子:
```vb.net
Public Class MultiValueClass
' 定义一个包含两个整数的结构体,作为类的一部分
Public Structure MyPair
Public Property Value1 As Integer
Public Property Value2 As Integer
End Structure
' 构造函数,用于初始化并返回一对值
Public Function GetValues() As MyPair
Return New MyPair With {
.Value1 = 10,
.Value2 = 20
}
End Function
End Class
```
在这个例子中,`GetValues`函数就是一个实例,它返回一个自定义的`MyPair`结构,其中包含了两个整数值。你可以像这样调用它:
```vb.net
Dim myClass = New MultiValueClass()
Dim values = myClass.GetValues()
Console.WriteLine("Value1: " & values.Value1) ' 输出:Value1: 10
Console.WriteLine("Value2: " & values.Value2) ' 输出:Value2: 20
```
阅读全文