vb - 如何在列表项中指针并使用字典中的项?

时间:2016-05-09 06:40:47

标签: vb.net dictionary

 Dim all_stations As New List(Of station)
    ..
..

    Dim network As New Dictionary(Of train, List(Of station) 

我有一个网络=字典(火车,车站列表) 我有一个all_station =列表(站) ...我只想在all_station中的每个电台上放一个指针,并将它们带入字典而不创建新对象 ...只是改变一个站的任何属性,属性改变对象的任何地方 怎么可以做到

1 个答案:

答案 0 :(得分:0)

.NET中不需要指针。只需选择任何Station实例,更改其属性,它将在引用此实例的任何位置更改。

Dim stations1 As New List(Of Station)
Dim stations2 As New List(Of Station)
Dim s As New Station
stations1.Add(s)
stations2.Add(s)
Dim s2 = s
s2.Name = "Changed station"

“已更改的电台”将传播到两个列表和两个变量。