我在ActionScript中工作了很久,很高兴看到它与C#非常相似,但有一件事我很想要,那就是“动态引用”。
例如,可以使用数组运算符[]进行动态引用。因此,例如,您也可以通过以下两种方式访问属性
换句话说,数组语法相当于指定属性本身。
引用对象的另一种动态方法是使用eval()全局函数。
那么,我的问题是:是否可以以类似ActionScript的方式引用C#中的属性?
例如,可以使用数组运算符[]进行动态引用。因此,例如,您也可以通过以下两种方式访问属性
some_thing.something_else
:some_thing["something_else"]
// or
some_thing[some_var] // where some_var is a variable holding a string
// e.g.: some_var = "something_else";
换句话说,数组语法相当于指定属性本身。
引用对象的另一种动态方法是使用eval()全局函数。
那么,我的问题是:是否可以以类似ActionScript的方式引用C#中的属性?