如何在VB.NET中做到这一点?它在类的Sub-New()中吗?
我有一个练习,我有多节课。
我希望每个的ID(设置为Public _ID as Integer),随着应用程序的用户在类的相应形式中插入一个新对象而自动递增!
我不需要任何详细的说明,我只需要程序,而不是用户的手!
谢谢你,顺便说一句,我是编程新手!
您可以在类中添加一个Shared
变量来跟踪要分配的下一个ID。然后,该变量将在类的构造函数中使用并递增。
示例:
Public Class Test
Private Shared NextID As Integer = 0
Public ID As Integer
Public Sub New()
ID = NextID
NextID += 1
End Sub
End Class
使变量Shared
意味着只有一个值在类的任何和所有实例之间共享。
您还可以考虑将ID变量设置为ReadOnly Property
,这样以后就不会无意中更改它。