Один из наших исходных файлов состоит из тысяч примеров свойств, как это:Более короткая форма для объектов VB.net?
Friend Property ZipCode() As String
Get
Return GetDtaString(R, fldZipCode)
End Get
Set(ByVal Value As String)
SetDtaString(R, fldZipCode, Value)
End Set
End Property
R является строка в текстовом файле, fldZipCode столбец.
AutoProperties позволяет использовать компактную форму get/set, когда свойство отображает значение поддержки, но здесь это не так. Я пробовал различные комбинации двоеточий и все остальное, что мог, но похоже, что VB.net требует, чтобы все это было на отдельных строках?
Кто-нибудь знает, как сократить этот синтаксис?
Поскольку это не просто свойство, это, вероятно, так же просто, как и получается. – LarsTech
Поскольку это не просто свойство, я бы предпочел рассматривать его как два метода в моем коде, поэтому я знаю, что это процессы, а не просто данные, содержащие данные. – ps2goat
@ ps2goat - Я думаю, это связано с разделом между свойством и методами, но в этом случае я хочу сказать myObject.ZipCode = "12345", что намного лучше, чем myObject.SetZipCode ("12345") - YMMV, конечно! –