В чем разница между параметризованным свойством и функцией в vb.net?
Я прихожу из мира C # в VB.NET, и это меня озадачивает. Почему есть 2 способа сделать то же самое? или есть какая-то разница, о которой я не знаю?
В чем разница между следующим:
Public ReadOnly Property Test(ByVal v as String) As Integer
Get
Return SomeOperationOn(v)
End Get
End Property
а также
Public Function Test(ByVal v as String) As Integer
Return SomeOperationOn(v)
End Function
Когда вы используете один в отличие от другого?