C#嵌套類的訪問方法
更新時間:2015年04月27日 08:47:38 投稿:junjie
這篇文章主要介紹了C#嵌套類的訪問方法,本文給出了嵌套類代碼和訪問方法代碼,不會的同學照搬對照中的方法即可,需要的朋友可以參考下
對于以下數(shù)據(jù),如何在運行時通過字符串來得到靜態(tài)變量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());
相關文章
C#使用foreach遍歷哈希表(hashtable)的方法
這篇文章主要介紹了C#使用foreach遍歷哈希表(hashtable)的方法,是C#中foreach語句遍歷散列表的典型應用,非常具有實用價值,需要的朋友可以參考下2015-04-04