2

希望这是一个简单的问题,有一个简单的答案。如果我有一个列表框或具有类似 4 年(如 2006 年到 2009 年)列表的东西,我如何以编程方式制作这些年份的变量,名称如 pTable2006、pTable2007 等(当然是 ITable)。

如果这是不可能的,并且我已经在声明中公开声明了这些表(例如 pTable2006 为 ITable,pTable2007 为 ITable 等),我如何根据用户选择以编程方式分配这些变量?我要问的是,如果用户想选择 2006 年和 2007 年,我该怎么写: pTable & ListBox.Items.Item(0) = [table path string] & ListBox.Items.Item(0) (请忽略“列表框”的语法,我只是想举个例子)

我希望这是有道理的。我不确定问这个问题的最佳方法,但每当我输入 pTable & "string" 之类的东西时,我都会收到错误消息。

谢谢,阿德里安

4

1 回答 1

2

我会考虑使用 ITable 的通用字典,其中“2005”是关键。 http://adventuresdotnet.blogspot.com/2007/10/vbnet-generic-dictionaries.html

于 2010-06-30T22:39:56.517 回答