-1
我很久沒有使用過VB了,我試圖在用戶點擊時添加一個包含名稱,成員類型和其他選項的成員對象一個按鈕。但是,當我在Visual Studio中瀏覽我的程序時,只有構造函數中的默認數據纔會添加到列表中,而不是我輸入的任何數據。VB設置對象的屬性/字段
如何讓我的數據成功添加到列表中?這裏是我的代碼,任何幫助,將不勝感激
Dim memberList As New List(Of Membership)
Dim newMembership As New Membership
這裏是我的提交按鈕
If MessageBox.Show("Do you wish to write this change to a file?",
"Write to file", MessageBoxButtons.YesNo, MessageBoxIcon.Hand,
MessageBoxDefaultButton.Button2) = DialogResult.Yes Then
memberList.Add(newMembership)
MessageBox.Show("Added to list")
默認的構造
'default
Public Sub New()
memberType = "Single"
golf = False
tennis = False
Raquetball = False
memberName = "Default"
重載的構造
'overloaded
Public Sub New(ByVal mt As String, ByVal g As Boolean, ByVal t As Boolean, ByVal n As String, ByVal R As Boolean)
memberType = mt
golf = g
tennis = t
memberName = n
Raquetball = R
End Sub
我名單時,我點擊提交
golf False Boolean
memberName "Default" String
memberType "Single" String
Raquetball False Boolean
tennis False Boolean
只有默認值都出現了,我很困惑,在這裏我設置的屬性並獲得提交到列表中的正確的信息
爲什麼你標誌爲C#? – MickyD
除了標題外,這與[您的上一個問題](http://stackoverflow.com/q/41132207/1070452)相同。你可以修改標題。同樣的迴應:如果你不設置任何其他屬性(?,字段? - 我們不知道它們是什麼),它們將成爲默認值。你並沒有表現出其他的事情是永恆的。 – Plutonix
我會如何設置它們,比如獲取/設置? @Plutonix – John