Во многих статьях, которые я читал в Интернете, говорится, что при создании свойств в vb.net они должны использовать методы get / set и личную / защищенную переменную-член в классе.
Примерно так:
Public Class Person
Private _name as string
public property Name as string
get
return _name
end get
set(byval value as string)
_name = value
end set
end property
end class
Если в получении / наборе свойства нет логики , почему бы не написать такое же свойство следующим образом:
Public class Person
Public Property Name as string
end class
Это потому, что свойства были предназначены для доступа к классу извне, и вы бы сохранили переменную в классе?