目录

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

本文是转载文章,点击查看原文
如有侵权,请联系 xyy@jishuzhan.net 删除
相关推荐
江沉晚呤时1 小时前
如何深入理解C#中的备忘录模式(Memento Pattern)设计模式
运维·服务器·数据库·c#·.netcore
@蓝莓果粒茶2 小时前
LeetCode第132题_分割回文串II
开发语言·算法·leetcode·职场和发展·c#·.net·linq
yngsqq6 小时前
批量改CAD图层颜色——CAD c#二次开发
开发语言·数据库·c#
Alan521597 小时前
用 WinForm 做了一个简易记账小工具(含源码)|副业/练手项目分享
c#
@蓝莓果粒茶7 小时前
LeetCode第131题_分割回文串
开发语言·前端·算法·leetcode·职场和发展·c#·.net
PfCoder9 小时前
WinForm真入门(5)——控件的基类Control
c#·visual studio·winform
淘源码d21 小时前
如何运用C#.NET快速开发一套掌上医院系统?
开发语言·c#·.net·源码·掌上医院
一个程序员(●—●)21 小时前
xLua环境控制+xLua的Lua调用C#的1
开发语言·unity·c#·lua
qq_340474021 天前
6.1 python加载win32或者C#的dll的方法
java·python·c#
Trustport1 天前
C# EventLog获取Windows日志进行查询设置多个EventLogQuery查询条件
开发语言·c#