|
|
|

|

|
Dicas
|

|
Visual Basic.Net (ActiveX/Controles/DLL)
|
|
 |
Título da Dica: Propriedades no VB.NET
|
 |
|
|
Postada em 9/10/2003 por ~Ð@®£@Ñ
Propriedades é uma das coisas fundamentais que uma linguagem orientada a objetos deve suportar; propriedades não é novidade para o programador VB6 mas eu sinto que Propriedades não teve realmente a importância que lhe reserva. Propriedades abstrai os dados (informação) de ser manipulada diretamente pelo cliente, algumas propriedades também definem não só ações mas ta,bém informações que definem a Interface. Propriedades VB.NET properties são muito siples de entender e definir.
Option Strict Off Imports System Imports Microsoft.VisualBasic
Class MyServer Dim vfname As String
Public Property fname() Get fname = vfname End Get
Set vfname = value End Set End Property
End Class Class MyClient
Shared Sub main() Dim o As New MyServer() o.fname = "www.DotNetExtreme.com" msgbox(o.fname) End Sub
End Class
Além disso adicionando sintaxes como ReadOnly ou WriteOnly especifica que a propriedade é readonly ou writeonly.
e.g
Public Readonly Property fname() Get fname = vfname End Get
End Property
|
|
|
|

|