Я иду из мира С# в VB.NET, и это меня озадачивает. Почему есть два способа сделать то же самое? или есть какая-то разница, о которой я не знаю?
В чем разница между следующим:
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
Когда вы используете один, а не другой?