C#反射技术的简单操作

来源:爱站网时间:2019-09-12编辑:网友分享
为了动态地分配或赋值类型实例的属性,我们必须首先获取实例或类型的Type,爱站技术频道已经为大家整理了C#反射技术的简单操作,希望对你学习这方面知识有帮助。

为了动态地分配或赋值类型实例的属性,我们必须首先获取实例或类型的Type,爱站技术频道已经为大家整理了C#反射技术的简单操作,希望对你学习这方面知识有帮助。
首先建立一个测试的类

复制代码 代码如下:

public class MyClass
{
public int one { set; get; }
public int two { set; get; }
public int five { set; get; }
public int three { set; get; }
public int four { set; get; }
}


然后编写反射该类的代码

 

 


测试显示结果:
类型:System.Int32 属性名:one 值:0
类型:System.Int32 属性名:two 值:1
类型:System.Int32 属性名:five 值:11111111
类型:System.Int32 属性名:three 值:3
类型:System.Int32 属性名:four 值:4
单独取five的值:11111111

好了,了解了类的属性反射使用后,聪明的你可能就想到了方法也是可以这样做的,即t.GetProperties()改为t.GetMethods(),操作方法同上。

以上就是爱站技术频道给大家介绍的C#反射技术的简单操作,通过上文的了解大家都知道了吗?如果大家还想了解更多的内容就关注爱站技术频道吧!

上一篇:搭建Windows8云平台的开发环境教程

下一篇:asp.net中Datalist使用数字分页的实现方法

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载