Я не работал с VB в течение длительного времени, и я пытаюсь добавить объект принадлежности, который включает имя, тип членства и дополнительные параметры в список, когда пользователь нажимает кнопка. Однако, когда я просматриваю свою программу в визуальной студии, в список добавляются только данные по умолчанию, которые находятся в моем конструкторе, а не какие-либо данные, которые я вводил.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), за исключением названия. Вы могли бы просто зафиксировать заголовок. Тот же ответ: если вы не установили какие-либо другие свойства (?, Поля? - мы не знаем, что это такое), они будут по умолчанию. Вы arent показывая что другие вещи всегда установлены. – Plutonix
Как бы установить их, например, получить/настроить? @Plutonix – John