我堅持用TE隨訪。 創建類的一些屬性字段如下:類和屬性VB.NET
Public Class Room1
Private _AdultNumber As Byte
Property AdultNumber() As Byte
Get
Return _AdultNumber
End Get
Set(value As Byte)
_AdultNumber = value
End Set
End Property
當我調用這個類和一些值傳遞給物業,我希望新類的構造函數,我創建空的屬性字段類的新實例,但是,我得到了同樣的類,其中包含我之前通過的屬性值。
這裏如何我呼籲pageLoad的類。
Dim r1 As New Room1
r1.AdultNumber = CByte(ddlAdRoom1.SelectedItem.Value)
然後我需要從其他類讀取這個值。
Dim r1 As New Room1
Dim x As Byte = r1.AdultNumber
我應該如何更改代碼,得到這樣的結果:
1.設置屬性值與空屬性值新的類的實例? 2.從任何其他類或頁面方法存儲的房間1類值?
如果CR吃掉一個新的對象,你不會得到以前賦值給屬性,你必須使用同一個對象。 – Magnus
是的,但是當我打電話類這樣的:通過r1.AdultNumber昏暗R1作爲房間1,並試圖獲得財產也說,使用可變R1分配前值。 –
這是因爲那不是同一個對象。這僅僅是一個名稱相同(未分配) – Magnus