C# 反射

技术C# 反射 C# 反射1、反射获取程序集的三种方式Assembly.Load();//这种方式只需提供程序集的名称
Assembly.LoadFile(path);//这种方式需要提供程序集完整的路

C#反射

1、反射获取程序集的三种方式

组装load();//这种方式只需提供程序集的名称

组装加载文件(路径);//这种方式需要提供程序集完整的路径

组装LoadFrom(' Lys。dll ');//需要程序集名称及其后缀名。

2、获取类型

组装GetTypes()://获取所有类型

组装. GetType(')命名空间。类名');//获取指定类型

3、获取类型

一类型类型=程序集GetType('Lys .UIteamanLys’);

2 PrOpertiInfo[]道具=类型GetProperties();

3 FieldInfo[]字段=类型GetFields();

4 MethodInfo[]方法=类型GetMethods();

4、组装自带的CreateInstance()

自带的Createinstance实例化对象时需要指明命名空间和类名

一对象o=组件创建实例(' Lys .UIteamanLys’);

2动态d=装配创建实例(' Lys .UIteamanLys’);

-恢复内容开始-

1、反射获取程序集的三种方式

组装load();//这种方式只需提供程序集的名称

组装加载文件(路径);//这种方式需要提供程序集完整的路径

组装LoadFrom(' Lys。dll ');//需要程序集名称及其后缀名。

2、获取类型

组装GetTypes()://获取所有类型

组装. GetType(')命名空间。类名');//获取指定类型

3、获取类型

一类型类型=程序集GetType('Lys .UIteamanLys’);

2 PrOpertiInfo[]道具=类型GetProperties();

3 FieldInfo[]字段=类型GetFields();

4 MethodInfo[]方法=类型GetMethods();

4、组装自带的CreateInstance()

自带的Createinstance实例化对象时需要指明命名空间和类名

一对象o=组件创建实例(' Lys .UIteamanLys’);

2动态d=装配创建实例(' Lys .UIteamanLys’);

5、多态的使用

1 IUltraman lys=(Iultraman)组件创建实例(' Lys .UItramanLys’);

两个lys .名称='迪迦;

3字符串res=lys .攻击():

6、配置文件的使用

一个appSettings

2添加键='奥特曼'值='Lys .奥特曼利斯| Lys.dll

3 //add key='ultraman' value='Lys .奥特曼利斯| Lys.dll

4 /appSettings

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/145042.html

(0)

相关推荐

  • 如何进行JavaScript数据扁平化分析

    技术如何进行JavaScript数据扁平化分析如何进行JavaScript数据扁平化分析,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。什么是

    攻略 2021年12月4日
  • 大数算法的总结

    技术大数算法的总结 大数算法的总结目录:前言大数加法大数减法大数乘法大数除法大数阶乘位数大数阶乘求解总结一.前言.众所周知,计算机数据类型的长度是有限的,因此在处理较大的数据时候会发生数据溢出,此时聪明

    礼包 2021年11月11日
  • 解析Java对象引用与JVM自动内存管理

    技术解析Java对象引用与JVM自动内存管理 解析Java对象引用与JVM自动内存管理对象引用应用程序设计接口是JDKTM1.2中新定义的。该应用程序设计接口允许应用程序以对象引用的方式与JVM的内存管

    礼包 2021年11月1日
  • Java入门中Hashtable和HashMap的区别是什么

    技术Java入门中Hashtable和HashMap的区别是什么这篇文章将为大家详细讲解有关Java入门中Hashtable和HashMap的区别是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文

    攻略 2021年12月8日
  • HLS Lesson20的示例分析

    技术HLS Lesson20的示例分析今天就跟大家聊聊有关HLS Lesson20的示例分析,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1.改善吞吐率:本质是通

    攻略 2021年11月16日
  • 用家里的东西做起泡胶,怎么用家里的材料做起泡胶

    技术用家里的东西做起泡胶,怎么用家里的材料做起泡胶第一步:首先加入白胶用家里的东西做起泡胶,白胶的量90%决定了之后成品的大小,不能倒多或倒少哦!新手宝宝要注意了,市场上面的白胶,花样繁多,且价格上下浮动很大,有很便宜的

    生活 2021年11月1日