我首先进行了搜索,发现有一些类似的帖子,但是我没有找到我的答案。 :(
假设我有一个类:
Public Class ND
Private mNumsDrawn = New List(Of Integer)
Public Sub New(ByVal vNum As Integer)
For i = 1 To vNum
mNumsDrawn.Add(0)
Next
End Sub
Public Property NumsDrawn As List(Of Integer)
Get
Return mNumsDrawn
End Get
Set(ByVal value As List(Of Integer))
mNumsDrawn = value
End Set
End Property
End Class
我想覆盖属性NumsDrawn的.ToString方法。
如果我将.ToString覆盖放在类中,那么它只是覆盖了类的.ToString方法。当然,我可以使用这个方法来输出列表中的所有数字,但我想改变一次抽奖中一个数字的输出方式。
Dim MyDraw = New ND(6)
MsgBox(MyDraw.ToString)
但是我希望得到的是这样的东西...
MsgBox(MyDraw.NumsDrawn(1).ToString)
谢谢!
MyDraw.NumsDrawn(1).ToString()
有什么问题? - Alex B.