Hi all,
First of all I want to say that I come from C++, where pointers are "kings", but VB.NET don't have pointers
So I try some code like this but it dosn't work:
...
Is it posible to set a pointer to an object
First of all I want to say that I come from C++, where pointers are "kings", but VB.NET don't have pointers
So I try some code like this but it dosn't work:
Code:
Public Class Class1
Private objClass2 As Class2
Public Sub setHash(ByRef hash As Class2)
Me.objClass2 = hash
End Sub
Public Function getValue(ByVal name As String) As String
Return Me.objClass2.getValue(name)
End Function
End Class
Public Class Class2
Private hastT As Hashtable
Public Sub New()
Me.hastT = New Hashtable
End Sub
Public Sub addNewValue(ByVal value As String, ByVal name As String)
Me.hastT.Add(value, name)
End Sub
Public Function getValue(ByVal name As String) As String
Return Me.hastT.Item(name)
End Function
End Class
Code:
Dim objClass11 As New Class1
Dim objClass12 As New Class1
Dim objHast As New Class2
objClass11.setHash(objHast)
objClass12.setHash(objHast)
objHast.addNewValue("1", "1")
objHast.addNewValue("2", "2")
Console.WriteLine(objClass11.getValue("1"))
Console.WriteLine(objClass12.getValue("2"))
Is it posible to set a pointer to an object