C#补充----反射,特性,迭代器,特殊语法,值类型运用类型。

1.反射:通过type 获取类中的数据。创建实例,并赋值。

《1》获取类的方式

《2》反射的应用

<1>获取类型的所有公共成员

<2>获取构造函数

<3>获取类型的 公共成员变量

<4>获取类型的 公共方法

<5>.获取类型的 属性

<6>.公共接口,公共枚举,公共事件

《3》反射的拓展。Activator 反射创建实例。Assembly 获取程序集。

<1>Activator 反射创建实例

<2>Assembly 获取程序集。

2.特性:为元数据添加额外的信息。可以通过 type 获取特性以及特性内部的成员。

《1》自定义的特性。以及为自定义的特性添加 限制特性。

《2》Obsolete 过时的函数 一般会用这个。C#更新版本的时候。

《3》打印详细的信息的时候使用。

《4》条件编译特性

《5》外部dll包函数特性

3.索引器:遍历数组。

《1》完整的方式

《2》使用语法糖。简便写法。yield return

4.特殊语法:值类型 可空判断。

《1》 值类型 可空判断。

《2》插入变量

相关推荐
田井中律.3 小时前
知识图谱(关系抽取方法)【第十章】
人工智能·c#·知识图谱
周杰伦fans5 小时前
C# CAD二次开发:RotatedDimension 文字边框设置完全指南
开发语言·c#
新缸中之脑8 小时前
用Claude for Word审查法律合同
开发语言·c#·word
xuxie998 小时前
N27 数据库UI
linux·c#
唐青枫9 小时前
C#.NET TaskCompletionSource 深入解析:手动控制 Task、桥接回调事件与实战避坑
c#·.net
张人玉9 小时前
VisionPro 药物检测工具 学习笔记
算法·c#·机器视觉·vsionpro
周杰伦fans9 小时前
C# CAD二次开发:RotatedDimension 旋转标注完全指南
开发语言·c#
宝桥南山9 小时前
Azure - 尝试一下使用Azure Developer CLI去部署应用程序
microsoft·ai·微软·c#·aigc·azure
OctShop大型商城源码10 小时前
C#.NET多商户商城系统源码_OctShop:技术与机遇的融合
c#·.net·多商户商城系统源码·商城系统源码
张人玉10 小时前
VisionPro 书页查找工具 学习笔记
c#·机器视觉·vsionpro