using system;
using system.collections.generic;
using system.componentmodel;
using system.data;
using system.drawing;
using system.linq;
using system.text;
using system.windows.forms;
using system.reflection;
using system.io;
namespace xmltojson
private void button1_click(object sender, eventargs e)
}#region 獲取型別中的建構函式
//獲取型別中的建構函式
constructorinfo constructors = typeclass.getconstructors();
//無參建構函式 初始化
object sss = constructors[0].invoke(new object );
有參建構函式 初始化
object sss1 = constructors[0].invoke(new object );
另外一種方式 初始化
//object sss2 = assembly.createinstance("namespace.class");
另外一種方式---最佳方式 初始化
//object sss3 = activator.createinstance(typeclass, new object );
#endregion
//獲取方法的自定義特性
attribute assemblyattribute = attribute.getcustomattribute(typeclass, typeof(xmltojson.mytestproperty), true);
//attribute attributes = attribute.getcustomattributes(typeclass, typeof(xmltojson.mytestproperty), true);
#region 獲取型別中的方法
//獲取型別中的方法
methodinfo methods = typeclass.getmethods(bindingflags.createinstance | bindingflags.instance | bindingflags.public);
foreach (methodinfo method in methods));}
#endregion
#region 獲取型別中的屬性
//獲取型別中的屬性
propertyinfo properties = typeclass.getproperties();
foreach (propertyinfo property in properties)
#endregion
#region 獲取型別中的字段
//獲取型別中的字段
fieldinfo fields = typeclass.getfields();
foreach (fieldinfo field in fields)
#endregion
#region 獲取型別中的事件
//獲取型別中的事件
eventinfo events = typeclass.getevents();
foreach (eventinfo @event in events)
#endregion
}this.richtextbox1.text = dlg.filename;}}
}}}
有關ajax的一些理解
ajax不是一種技術而是一種技巧,它是對一些功能的巧妙的使用,讓其對web開發有一定的益處。ajax是非同步區域性重新整理的意思,以前web1.0時我們使用的瀏覽器 伺服器的方式請求和回應客戶需求的資料,如果用上ajax之後,ajax是在瀏覽器端的一種工具,它可以將以前瀏覽器和伺服器互動資料是整個頁...
乙個有關反盜號的想法
據統計 2006 年70 qq 網路銀行的盜號程式,傳統的解決方案總是採取後法制人,其流程為 收集盜號 樣本 提取樣本特徵 公升級反病毒軟體 解決已知盜號 這種方案基本是各防毒軟體的查殺流程,沒有辦法解決新 盜號行為。事實上,目前多數 製造傳播者廣泛使用了數百種加殼軟體處理 程式,以逃避防毒軟體檢測...
乙個有關反盜號的想法
據統計 2006 年70 qq 網路銀行的盜號程式,傳統的解決方案總是採取後法制人,其流程為 收集盜號 樣本 提取樣本特徵 公升級反病毒軟體 解決已知盜號 這種方案基本是各防毒軟體的查殺流程,沒有辦法解決新 盜號行為。事實上,目前多數 製造傳播者廣泛使用了數百種加殼軟體處理 程式,以逃避防毒軟體檢測...