爱问知识人 爱问教育 医院库

C#高手来帮帮我

首页

C#高手来帮帮我


        

提交回答
好评回答
  • 2008-11-28 12:32:00
      这个类是可以通过程序集(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));。

    y***

    2008-11-28 12:32:00

其他答案

    2008-11-26 23:50:00
  • System.Reflection.Assembly 是用来加载程序集的。有个load方法。

    c***

    2008-11-26 23:50:00

类似问题

换一换
  • 程序设计 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):