利用反射获得类的public static/const成员的值
生活随笔
收集整理的這篇文章主要介紹了
利用反射获得类的public static/const成员的值
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
首先,我們定義一個(gè)類:
調(diào)用測(cè)試接口: public void test1(){ #if falsevar d = new CDynamic(); // 簡(jiǎn)化演示, 未使用反射var add = typeof(CDynamic).GetMethod("Add");var ret = add.Invoke(d, new object[] { 1, 3 }); #elsedynamic d = new CDynamic(); // 使用dynamic動(dòng)態(tài)綁定var ret = d.Add(1, 3);//d.Hello(); // 編譯通過, 運(yùn)行將出錯(cuò)(未包含Hello()的定義)TestGetValue<CDynamic>(); #endif//Console.WriteLine("sum = {0}, {1}", ret, s);}
總結(jié)
以上是生活随笔為你收集整理的利用反射获得类的public static/const成员的值的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据结构-顺序栈的基本操作(C语言实现)
- 下一篇: 2012 Multi-Universit