Есть ли когда-нибудь ситуация, когда я должен сделать следующее в .NET вместо использования свойства с возможностью чтения/записи?.NET. Когда я должен использовать функцию свойство vs. variable + accessor?
private S as string
public function GetS() as string
return S
end function
public sub SetS(byval NewS as string)
S = NewS
end function
Действительно ли свойства обеспечивают более эффективный способ выполнения одной и той же вещи?
Будут ли свойства более медленными, чем перечисленные выше функции доступа в высокопроизводительном приложении?
Это обман. См. Http://msdn.microsoft.com/en-us/library/ms229054.aspx в качестве основного источника, а затем также http://stackoverflow.com/questions/164527/exposing-member-objects-as-properties- или-methods-in-net, http://stackoverflow.com/questions/601621/properties-vs-methods, http://stackoverflow.com/questions/675612/using-get-vs-property-vs-method и т. д. –
Правда. извините, мой первоначальный поиск ничего не принес. –