CONVERSAO

JABA 05/04/2010 19:22:09
#338633
Olá pessoal,

é possivel transformar uma string em uma instancia de um obj?

ex: dim Texto as String = [Ô]Cliente[Ô]

Msgbox Cliente.Nome

ou

msgbox Texto.Nome

e desta forma aparecer o nome do cliente.

Como converter esta string para uma instancia?

vlw
TECLA 25/04/2010 21:31:55
#340235
Resposta escolhida
Porque não cria um objeto desta classe?
JWCELYO 25/04/2010 21:51:14
#340236
Basta Criar uma propriedade dentro da class e isto sarar feito

Public Class Cliente
Private _nome As String
Public Property nome() As String
Get
Return _nome
End Get
Set(ByVal value As String)
_nome = value
End Set
End Property
End Class


Public Class Form1



Dim Clientes As New Cliente
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
MsgBox(Clientes.nome)

End Sub
End Class


MORDOR 26/04/2010 15:09:49
#340280
A partir do VB 2008 vc pode utlizar tipos anônimos (Anonymous Types).

Dim cliente = New With {.Nome = [Ô]Bill[Ô], .Sobrenome = [Ô]Gates[Ô]}

MessageBox.Show(cliente.Nome & [Ô] [Ô] & cliente.Sobrenome)
Tópico encerrado , respostas não são mais permitidas