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》插入变量

相关推荐
Scout-leaf3 天前
WPF新手村教程(三)—— 路由事件
c#·wpf
用户298698530143 天前
程序员效率工具:Spire.Doc如何助你一键搞定Word表格排版
后端·c#·.net
mudtools4 天前
搭建一套.net下能落地的飞书考勤系统
后端·c#·.net
玩泥巴的4 天前
搭建一套.net下能落地的飞书考勤系统
c#·.net·二次开发·飞书
唐宋元明清21885 天前
.NET 本地Db数据库-技术方案选型
windows·c#
lindexi5 天前
dotnet DirectX 通过可等待交换链降低输入渲染延迟
c#·directx·d2d·direct2d·vortice
qq_454245035 天前
基于组件与行为的树状节点系统
数据结构·c#
bugcome_com5 天前
C# 类的基础与进阶概念详解
c#
雪人不是菜鸡5 天前
简单工厂模式
开发语言·算法·c#
铸人5 天前
大数分解的Shor算法-C#
开发语言·算法·c#