如何在arcobjects中从字符串创建变量?

时间:2010-06-30 21:47:15

标签: vb.net vba arcgis esri arcobjects

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

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

我希望这是有道理的。我不确定要问这个问题的最佳方式,但每当我把pTable和amp; “字符串”,我收到错误。

谢谢, 阿德里安

1 个答案:

答案 0 :(得分:2)

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