C#嵌套类的访问方法
程序员文章站
2022-04-29 21:02:20
对于以下数据,如何在运行时通过字符串来得到静态变量uipath的值。
复制代码 代码如下:
public class gamemainmenu : uiclass
{...
对于以下数据,如何在运行时通过字符串来得到静态变量uipath的值。
复制代码 代码如下:
public class gamemainmenu : uiclass
{
public class jetpack : uiclass
{
public static uipath uipath = new uipath("uiprefabs/gamemainmenu/jetpack/jetpack.prefab");
}
}
像下面这样即可。
复制代码 代码如下:
bindingflags flag = bindingflags.static | bindingflags.public;
type type = type.gettype("gamemainmenu+jetpack");
system.reflection.fieldinfo key = type.getfield("uipath", flag);
debug.log((key.getvalue(null) as uipath).tostring());
上一篇: 肉质鲜美的鱼片的做法大全
下一篇: 果蔬汁降压是真是假,赶紧来看