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

news/2025/1/15 23:42:23 标签: 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》插入变量

        


http://www.niftyadmin.cn/n/5824451.html

相关文章

Java Web开发进阶——Spring Boot与Thymeleaf模板引擎

Thymeleaf 是一个现代化的、功能强大的 Java 模板引擎&#xff0c;常用于生成 Web 应用程序的视图。它与 Spring Boot 的集成十分方便&#xff0c;并且提供了丰富的功能&#xff0c;能够帮助开发者实现动态渲染数据、处理表单、页面控制等操作。下面&#xff0c;我们将详细探讨…

《深度剖析算法优化:提升效率与精度的秘诀》

想象一下&#xff0c;你面前有一堆杂乱无章的数据&#xff0c;你需要从中找到特定的信息&#xff0c;或者按照一定的规则对这些数据进行排序。又或者&#xff0c;你要为一个物流公司规划最佳的配送路线&#xff0c;以降低成本和提高效率。这些问题看似复杂&#xff0c;但都可以…

自动化解决方案:修复devicedisplaystatusmanager.dll丢失

在Windows操作系统中&#xff0c;DLL&#xff08;动态链接库&#xff09;文件扮演着至关重要的角色。它们为应用程序提供必要的函数和数据&#xff0c;以确保系统的平稳运行。然而&#xff0c;有时我们可能会遇到DLL文件丢失或损坏的问题&#xff0c;比如DeviceDisplayStatusMa…

STM32 C++编程,怎样使用printf函数从串口输出中文字符

在STM32 C编程中&#xff0c;使用printf函数从串口输出中文字符是可行的&#xff0c;但需要注意字符编码的问题。由于STM32的默认编码是ASCII&#xff0c;而中文字符通常属于Unicode编码&#xff08;如UTF-8或GB2312&#xff09;&#xff0c;因此需要对字符编码进行转换和处理。…

JavaScript系列(26)--安全编程实践详解

JavaScript安全编程实践详解 &#x1f512; 今天&#xff0c;让我们深入探讨JavaScript的安全编程实践。在当今的网络环境中&#xff0c;安全性已经成为开发者必须重点关注的领域。 安全编程基础 &#x1f31f; &#x1f4a1; 小知识&#xff1a;JavaScript安全编程涉及多个方…

Linux OOM | Early OOM | 进程监视

注&#xff1a; 本文为 “Linux OOM” 相关文章合辑。 Linux OOM 终结者 译者&#xff1a;花名有孚 | 2015-07-21 08:47 现在是早晨 6 点钟。已经醒来的我正在总结到底是什么事情使得我的起床闹铃提前了这么多。我们的监控系统显示&#xff0c;Plumbr 服务出故障了。 现在我…

《Opencv》图像金字塔与采样

目录 一、简介 二、图像金字塔简介 三、上采样与下采样的原理 1. 下采样&#xff08;Downsampling&#xff09; 2. 上采样&#xff08;Upsampling&#xff09; 四、代码实现 五、结果展示 ​编辑 ​编辑 六、代码解析 1. 图像读取 2. 下采样 3. 上采样 4. 结果显示…

【软件工程】知识点总结(上)

重点章节&#xff1a;软件开发模型、敏捷开发方法、结构化开发方法、面向对象开发方法 目录 重点章节&#xff1a;软件开发模型、敏捷开发方法、结构化开发方法、面向对象开发方法 第一章&#xff1a;软件工程概述 1.1 内容简介 1.2 软件 1、软件的定义 2、软件的发展 3、软件的…