在数组中显示和保存不同的数据?

时间:2017-11-28 18:33:38

标签: arrays vb.net

我的目标是创建一个阵列来处理剧院的座位。数组部分很好,但我希望数组显示" x"或者1来表示某个人是否已经占用了一个座位,但我还希望能够将名称保存到阵列中的该位置,以便我可以检查谁坐在哪里。

如果您需要更多信息,请与我们联系。

1 个答案:

答案 0 :(得分:0)

假设您的座位采用网格式(电影院) 创建一个对象,如:

Public Class SeatingArrangement
  Public Property Row As Int
  Public Property Col As Int
  Public Property Occupier As String
End Class

然后,从中创建一个列表

Public Property Items As New List(Of SeatingArrangement)

然后你可以使用Linq操纵这些项目,如果占用者为空或空白,则不会被占用,如果非空/空白,则由占用者(名称)占用。

为您显示: 您可以使用INotifyPropertyChanged.PropertyChanged事件更新UI,并可选择在工具提示中显示占用者名称。