Dan*_*any 3 vb.net arrays object
是否可以在visual basic中创建一个对象数组?
我正在建立一个战斗系统,每当战斗开始时,我想能够从阵列中随机选择一个怪物对象.
如果有可能,有人可以告诉我如何存储Public Spider as New Monster(50, 20, 5)到数组中吗?
谢谢.
怪物类:
Public Class Monster
Private hp As Integer
Private xp As Integer
Private dmg As Integer
Sub New(ByVal hitpoints As Integer, ByVal exp As Integer, ByVal damage As Integer)
hp = hitpoints
xp = exp
dmg = damage
End Sub
End Class
Run Code Online (Sandbox Code Playgroud)
表格类别:
Imports Monster
Public Class Form
Public Spider As New Monster(50, 20, 5)
End Class
Run Code Online (Sandbox Code Playgroud)
One*_*Day 10
一个列表(Of T)已就工作带来极大的那个.
Private Monsters As New List(Of Monster)
'later add them into this collection
Monsters.Add(New Monster(50, 20, 5))
Run Code Online (Sandbox Code Playgroud)