我一直试图弄清楚这一点,现在似乎无法找出答案。我不明白为什么这是不可能的。我在VB.NET中编码。在VB.NET中动态创建变量
这里是我的问题: 我需要动态创建变量,并能够在后面的代码上引用它们。
更多详细信息: 变量的数量来自针对用户定义值的某些数学运算。在这个特定的情况下,我想创建整数,尽管我预见到需要能够用任何类型的变量来完成这个任务。看来我最大的问题是能够以独特的方式命名它们,以便稍后能够引用它们。
简单示例: 假设我的值为10,其中我需要为其创建变量。我想运行一个循环来创建这10个整数。在后面的代码中,我将引用这10个整数。
对我来说这似乎很简单,但我无法弄清楚。任何帮助将不胜感激。提前致谢。
这是最接近你可能得到,但你需要一个字典为每个数据类型 – Basic
@Basic是的,你会,除非你想放弃类型检查,并将其设置为“Dictionary(Of String,Object)”,在这种情况下,该值可以是任何类型的对象。 –
这看起来像它会做的伎俩。在此之前,我从未使用过Dictionary(T)类。感谢您的快速回复和评论的代码片段。 – Jonathan