C#高手来帮帮我
这个类是可以通过程序集(exe,dll)名称,反射出这个程序集中的内容(引用,方法等等)。 例如我有一个叫sample。dll的文件,他的程序集名字就是sample,这个类库文件中有个类叫Test,可以用如下方法创建这个类的引用 Assembly。
Load("sample")。CreateInstance("sample。Test"); sample是程序集的名字,sample。Test是程序集加类名 Assembly。Load是加载这个程序集,CreateInstance是创建这个类的引用 当然System。
Reflection命名空间中还有很多其他的用于反射的类如有4个BMP图片资源,则以如下方式将其放入一个imagelist中 System。Reflection。Assembly thisExe; isExe = System。
Reflection。Assembly。GetExecutingAssembly(); System。IO。Stream file1 = thisExe。GetManifestResourceStream("DBCodeFactory。
Recourse。OPEN。BMP"); System。IO。Stream file2 = thisExe。GetManifestResourceStream("DBCodeFactory。Recourse。NEW。BMP"); System。
IO。Stream file3 = thisExe。GetManifestResourceStream("DBCodeFactory。Recourse。SAVE。BMP"); System。IO。Stream file4 = thisExe。
GetManifestResourceStream("DBCodeFactory。Recourse。DB。BMP"); ageList1。Images。Add(Image。FromStream(file1)); ageList1。
Images。Add(Image。FromStream(file2)); ageList1。Images。Add(Image。FromStream(file3)); ageList1。Images。Add(Image。FromStream(file4));。
System.Reflection.Assembly 是用来加载程序集的。有个load方法。
答:如果会Delphi或者borland c++ builder的话,入c#应该比较容易,因为c#的架构师出自borland delphi的开发人员之手 思想很相似详情>>
答:详情>>
答:cisco网络技术是一个为CTO、IT技术经理、网络工程师、安全工程师、数据库工程师、网络管理员、系统工程师、开发工程师、项目管理人员等IT技术人员搭建的有关先...详情>>
答:视频线接触不良。换条视频线 显卡烧了。换个显卡 内存模块有问题。换内存试试 cpu过热问题。或是散热不好,风扇坏了 显示器问题。试试把显示器接到其它主机试试详情>>