国产成+人+综合+亚洲 欧美-国产成+人+综合+亚洲专-国产成+人欧美+综合在线观看-国产成a人片在线观看视频-国产成a人片在线观看视频99-国产成a人片在线观看视频下载

您現在所在的位置:首頁 >學習資源 > Unity游戲/VR/AR入門教材 > VR開發入門教程31:控制臺編程--反射

VR開發入門教程31:控制臺編程--反射

來源:奇酷教育 發表于:

反射的概念反射機制是使程序具有動態特性的非常關鍵的一種機制。反射的作用:1、根據指定的類名,類字段名和所對應的數據,得到該類的實例

反射的概念
反射機制是使程序具有動態特性的非常關鍵的一種機制。
反射的作用:
1、根據指定的類名,類字段名和所對應的數據,得到該類的實例。
2、根據指定的裝箱對象 獲取其屬性值或者調用其方法
3、獲取未來會產生的程序集 并使用其中的類
 
總結一下就是讓我們可以于運行時加載、探知、使用編譯期間完全未知的classes。換句話說,程序可以加載一個運行時才得知名稱的class,獲悉其完整構造(但不包括methods定義),并生成其對象實體、或對其fields設值、或喚起其methods1。
反射需要用到的類
反射用到的命名空間:
   System.Reflection
   System.Type
   System.Reflection.Assembly
 
    (1)使用Assembly定義和加載程序集,加載在程序集清單中列出模塊,以及從此程序集中查找類型并創建該類型的實例。    
   (2)使用Type這個類可以訪問任何給定數據類型的信息。
    (3)使用ConstructorInfo 了解構造函數的名稱、參數、訪問修飾符(如pulic 或private)和實現詳細信息(如abstract或virtual)等。
    (4)使用MethodInfo了解方法的名稱、返回類型、參數、訪問修飾符(如pulic 或private)和實現詳細信息(如abstract或virtual)等。
    (5)使用FiedInfo了解字段的名稱、訪問修飾符(如public或private)和實現詳細信息(如static)等,并獲取或設置字段值。
   (6)使用PropertyInfo了解屬性的名稱、數據類型、聲明類型、反射類型和只讀或可寫狀態等,獲取或設置屬性值。
 
System.Type類:
   System.Type 類對于反射起著核心的作用。但它是一個抽象的基類,Type有與每種數據類型對應的派生類,我們使用這個派生類的對象的方法、字段、屬性來查找有關該類型的所有信息。
   獲取給定類型的Type引用有3種常用方式:
   ●使用 C# typeof 運算符。已知類型
       Type t = typeof(string);
   ●使用對象GetType()方法。 已知對象
       string s = "grayworm";
       Type t = s.GetType();
   ●還可以調用Type類的靜態方法GetType()。已知類名
       Type t = Type.GetType("System.String");
 
主站蜘蛛池模板: 老色鬼a∨在线视频在线观看 | 亚洲欧美日韩在线不卡中文 | 免费观看黄色录像 | 中文字幕一区二区三区四区五区人 | 欧美精品国产第一区二区 | 九九九视频 | 国产福利在线视频 | 级毛片久久久毛片精品毛片 | 亚洲高清免费视频 | 黄色在线网站视频 | 特黄特级a级黄毛片免费观看多人 | 色综合久久夜色精品国产 | 99精品高清不卡在线观看 | 国产精品永久免费自在线观看 | 久久香蕉国产线看精品 | 华人欧美国产在线精品 | 久久综合中文字幕 | 四虎影视免费永久在线观看黄 | 久久www免费人成精品香蕉 | 国产精品麻豆 | 精品国产一区二区三区四区不 | 欧美日韩国产另类一区二区三区 | 久久99亚洲综合精品首页 | 亚洲欧美18v中文字幕高清 | 国产一区二区免费福利片 | 国产精品亚洲片在线牛牛影视 | 久久精品国产大片免费观看 | 国产精品久久亚洲不卡4k岛国 | 亚洲国产精品ⅴa在线观看 亚洲国产精品aa在线看 | 欧美性视频一区二区三区 | 久久免费精品视频在线观看 | 日本在线观看www | 日本一级毛片a免费播放 | 日日艹夜夜 | 99热这里只有精品第一页 | 伊人久热这里只有精品视频99 | 外国成人网在线观看免费视频 | 欧美孕妇乱大交xxxxx | 亚洲我射| 国产乱在线观看视频 | 亚洲伊人色一综合网 |