当用户在窗体中创建对象时,如何使类的ID属性自动递增



如何在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,这样以后就不会无意中更改它。

最新更新