在VB.NET,有什麼用Property
關鍵字,而不是優點:VB.NET中的Property關鍵字與使用getter和setters的Private字段相比有什麼優勢?
Private MyProperty as String
Public Sub setP(ByVal s as String)
MyProperty = s
End Function
Public Function getP() as String
return MyProperty
End Function
從Java來的時候傾向於使用這種風格,而不是Property...End Property
- 沒有任何理由不?
是的,有*每*理由不。屬性是慣用的.NET結構。不要在VB.NET(或C#)中編寫Java代碼。如果您想編寫Java代碼,請使用Java編寫代碼。 – 2011-05-21 11:41:37