我有一个公共属性模块(名称为Constants),其中没有任何属性与特定对象相关联。我需要根据字符串变量的值调用这些属性。该变量的值将是我需要使用的属性的名称。
我知道这种情况下最好的选择是CallByName,但是它需要一个对象来获取属性,而在这种情况下我提到,这个对象不存在。
例如,变量应该采用的第一个值是“Master”。当该变量被调用时,我希望能够使用该变量来调用属性Master(一个作为公共属性声明的字符串数组)。
谢谢!
我知道这种情况下最好的选择是CallByName,但是它需要一个对象来获取属性,而在这种情况下我提到,这个对象不存在。
例如,变量应该采用的第一个值是“Master”。当该变量被调用时,我希望能够使用该变量来调用属性Master(一个作为公共属性声明的字符串数组)。
谢谢!
Dictionary
对象来存储这些命名的值会更好地设计。 - Steven Doggart