登录
首页 » 终端 » 反射

反射

于 2022-09-18 发布 文件大小:1.75 MB
0 147
下载积分: 2 下载次数: 1

代码说明:

用于获取类型信息在运行时使用反射对象。授予的正在运行元数据的访问权限的类是程序的 System.Reflection 命名空间中。System.Reflection 命名空间包含允许您获取有关应用程序的信息,动态地添加到应用程序的类型、 值和对象的类。ReflectionReflection 的应用程序具有以下应用程序: 它允许查看属性信息在运行时。它允许检查各种类型的程序集,并实例化这些类。它允许后期绑定到方法和 propertiesIt 允许在运行时创建新的类型,然后执行一些任务,使用这些类型。查看 MetadataWe 有提及在前一章使用反射,您可以查看的属性信息。System.Reflection 类的检索对象,需要将其初始化为发现与类关联的属性。若要执行此操作,您定义目标类的 as:System.Reflection.MemberInfo 信息对象 = typeof(MyClass) ;下面的程序演示了这一点: 使用系统 ;[AttributeUsage(AttributeTargets.All)] 公共类 HelpAttribute: 用于 {公共只读字符串 Url ; 公共字符串主题 / 主题是一个命名的参数 {{返回主题 ;} 得到设置 {主题 = 值;}} 公共 HelpAttribute(string url) / / url 是一个定位的参数 {这。Url = url ;} 专用的字符串的主题 ;} {} [HelpAttribute (MyClass 类"信息")] 类 MyClass 命名空间 AttributeAppl {类程序 {静态 void 主要 (字符串 [] args) {System.Reflection.MemberInfo 信息 = typeof(MyClass) ; 对象 [] 属性 = info。GetCustomAttributes(true) ;为 (int 我 = 0 ; 我 < 属性。长度 ;i + +) {System.Console.WriteLine(attributes[i]) ;}Console.ReadKey() ;}}} 编译和运行,它将显示附加到 MyClass:HelpAttribute 示例本示例类的自定义属性的名称时,我们使用前面的章节中使用反射创建的 DeBug

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 很好的学习DLL的入门例子,里面讲述了non
    很好的学习DLL的入门例子,里面讲述了non-mfc,mfc,mfc-ext等相关dll的编写以及调研例子程序-Good learning example DLL entry, which describes non-mfc, mfc, mfc-ext related dll example of the preparation and investigation procedures
    2022-03-21 14:15:39下载
    积分:1
  • 用VC++编写的EZW编码与解码,其编码与解码的结果都用文件详细的表示,我自己写的,希望大家给点意见...
    用VC++编写的EZW编码与解码,其编码与解码的结果都用文件详细的表示,我自己写的,希望大家给点意见-VC EZW prepared by the encoding and decoding, encoding and decoding with the results of a detailed document that I wrote it myself, we hope to the point
    2023-01-25 15:40:06下载
    积分:1
  • a group function for converting hexadecimal string octal binary string string to...
    一组转换函数用于十六进制字符串二进制字符串八进制字符串到十进制整数相互转换,对数值运算和运算转换有帮助-a group function for converting hexadecimal string octal binary string string to decimal integer conversion of numerical computing and Operational Conversion help
    2022-04-28 06:13:26下载
    积分:1
  • 用回溯法求解背包问题有n项假设,定…
    用回溯解背包问题 假设有n件物品,定义一个结构体a[]来存储,结构体有两个成员weight和value(weight表示重量,value表示价值)先定义一个数组col[]表示每个物品当前状态(为1表示被选,为0表示未被选),其初值全为1,从下标为0开始遍历,当前所选物品总重和总价值分别设为tw和tv(初值均为0),背包的限重设为limit,若第i个物品满足tw+a[i].weight
    2022-06-27 19:44:28下载
    积分:1
  • 关于boson netsim配置实验
    这个是使用boson netsim 模拟器进行网络工程实验,里面有关于组网的实验,划分vlan,路由器配置,以及访问控制,这个码元适合于初学网络工程的学生,对于熟悉网络,熟悉路由配置和交换机配置,以及网络各层模型的协议有很大的帮助
    2022-06-26 22:38:00下载
    积分:1
  • VC7写的,用来将金山单词本生成的文本文件转换成为我想要的其它格式写的。有兴趣的可以看看。...
    VC7写的,用来将金山单词本生成的文本文件转换成为我想要的其它格式写的。有兴趣的可以看看。-VC7 wrote, Jinshan words used to generate the text of the document I want to switch to the other format writes. Interested can look at.
    2022-03-07 16:24:49下载
    积分:1
  • 单片机程序
    单片机89C52,郭天祥hl8051开发板通用,从2013年实验板以前基本通用,程序精简,效率高,简洁明了,注释清除  适合初学者学习,高手可以帮忙给改进按键部分。。谢谢
    2022-07-11 13:03:57下载
    积分:1
  • Vc mixed with Matlab programming examples, more useful for mixed programming com...
    Vc与Matlab混合编程的一些实例,比较有用,对于混合编程中常用的数据类型转换,系统设计以及算法设计等等,以实例展现,可以稍加修改即可投入实用。-Vc mixed with Matlab programming examples, more useful for mixed programming commonly used data type conversion, system design and algorithm design, etc., with examples to show, can be modified can be put into practical use.
    2022-03-06 14:43:05下载
    积分:1
  • 图书馆管理系统
    迷你项目图书馆管理是用于管理库的示例项目。该项目旨在使用 C 语言,它使组织,要维持其图书馆的图书馆管理系统开发。 项目演示如何创建一个系统,无需使用 C 图形库的用户界面。 应用程序使用基本的 C 函数生成菜单、 显示消息框和文本打印在屏幕上。 若要显示自定义的文本颜色和字体根据应用程序的要求,职能已创建在应用程序中,所取的一个目标位置,写在一个特定位置的文本的确切视频内存地址。 应用程序还实现了结构来定义库项目的概念。它还有效地适用于各种的 C 概念,如循环和分支构造和字符串操作函数的文件操作。
    2023-05-23 08:55:04下载
    积分:1
  • 一个在控制台下打印日历的源码,只要输入年和月,就能打印当月的日历,包括星期...
    一个在控制台下打印日历的源码,只要输入年和月,就能打印当月的日历,包括星期-Print a calendar in the console under the source, as long as the input and on, you can print the calendar month, including the week
    2022-05-12 10:55:14下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载