当前位置: 首页 > news >正文

米拓企业网站管理系统大连网站如何制作

米拓企业网站管理系统,大连网站如何制作,搜狗站长工具综合查询,小程序源码获取Assembly最重要的用法就是程序集反射类,并创建类对象 下面通过domain获得所有程序集 再遍历程序集内所有的类型,拿到Type Assembly[] assemblies AppDomain.CurrentDomain.GetAssemblies(); foreach (Assembly assembly in assemblies) {Type[] type…

 Assembly最重要的用法就是程序集反射类,并创建类对象

下面通过domain获得所有程序集

再遍历程序集内所有的类型,拿到Type

Assembly[] assemblies = AppDomain.CurrentDomain.GetAssemblies();
foreach (Assembly assembly in assemblies)
{Type[] types = assembly.GetTypes();foreach (Type type in types){。。。。}
}

拿到Type后,就可以根据type创建对象了。

Type与Attribute的用法
 

//自定义Attribute
[AttributeUsage(AttributeTargets.Class)]
public class TypeNameAttribute : Attribute
{public string typeName { get; set; }public TypeNameAttribute(string type){typeName = type;}
}
[TypeName("TestTypeNameClass")]
public class MyClass
{public MyClass(){}
}
Assembly[] assemblies = AppDomain.CurrentDomain.GetAssemblies();
foreach (Assembly assembly in assemblies)
{Type[] types = assembly.GetTypes();foreach (Type type in types){TypeNameAttribute attribute = type.GetCustomAttribute<TypeNameAttribute>();if (attribute != null) //如果这个Class添加了TypeNameAttribute,则attribute创建不为空{var instance = Activator.CreateInstance(type);}}
}

 上文Activator.CreateInstance得到的结果会是我们自定义创建的MyClass对象。

http://www.yayakq.cn/news/651400/

相关文章:

  • 新公司做网站网络营销的方法有哪些
  • 瓜果类网站建设方案东莞商贸公司寮步网站建设价格
  • 优化网站 提高查询建设法规的网站
  • 江苏省住房和城乡建设部网站设计网站专业
  • 网站建设方案书是啥开通的网站怎样安装
  • 免费网站怎么做排名html5标签属性大全
  • 佛山外贸网站推广伊克昭盟seo
  • 网站建设怎么管理业务员全屏网页设计尺寸
  • 自学做网站多久打开百度搜索
  • 中国网站为什么要备案wordpress onepager
  • 茂名网站开发公司推荐做冰饮视频网站
  • 网页开发技术有哪些深圳seo网站排名优化
  • 如何在建设部网站查企业资质wordpress同步公众号
  • 网站建设需要会软件开发合同模板范本
  • 网站怎么做代码优化友情链接seo
  • 个人网站建设的计划书网上建站赚钱
  • 佛山网站定制开发阀门行业网站怎么做
  • wordpress蜘蛛记录邢台做网站优化
  • 新建网站后域名跳转到别的网站了陕西安康网站建设
  • 专业网站建设企业网站制作网站源码上传教程
  • 做下载网站用什么程序好关于建设网站的报告书
  • 网站什么意思网站无法导入照片
  • 网络服务网站建设wordpress文章付费支付宝
  • discuz 做的网站侗族网站建设
  • 英文网站建设需要准备什么网站seo和sem是什么意思
  • wordpress全站pjax企业网站开发的目的
  • 书画院网站建设模板php做网站代码
  • 大兴网站建设制作wordpress系统付费
  • 宁波网站推广营销公司广告代理商公司
  • 网站国内空间价格如何利用阿里云做网站