C#嵌套類的拜訪辦法。本站提示廣大學習愛好者:(C#嵌套類的拜訪辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是C#嵌套類的拜訪辦法正文
關於以下數據,若何在運轉時經由過程字符串來獲得靜態變量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());