![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 80
chi8708
这个作者很懒,什么都没留下…
展开
-
C# 程序集、模块和类型的概念及关系
程序集、模块和类型是 C# 中构成 .NET 应用程序的基本单元。它们之间具有层次关系,程序集包含模块,模块包含类型。程序集 是包含 .NET 代码的单元,它可以是一个可执行文件(EXE)或一个动态链接库(DLL)。在 C# 中,程序集、模块和类型是构成 .NET 应用程序的基本单元。模块是程序集中的逻辑单元,它通常对应一个 .cs 源文件。类型是程序集或模块中定义的代码结构,它代表一种实体或行为。类型 是程序集或模块中定义的代码结构,它代表一种实体或行为。类型:模块中定义的所有类型。原创 2024-05-13 14:11:55 · 301 阅读 · 0 评论 -
C#特性知识点
它们允许程序员在代码中添加额外的信息,以影响程序的行为、编译过程或提供其他元数据。C#中的特性为程序员提供了一种强大的元数据驱动机制,可以应用于多种场景。通过在代码中定义和使用特性,可以增强代码的可读性、可维护性,并提供灵活的方式来控制程序的行为和属性。要获取 MyCustom 特性,您可以使用反射来检查某个类型或成员上是否应用了该特性,并且访问该特性的属性。特性分为:框架自带特性(如:[Required]、[Authorize]、[Route]、[HttpPost]等)和自定义特性,都继承。原创 2024-05-15 15:38:41 · 311 阅读 · 0 评论 -
C#泛型知识点
泛型通过使用类型参数来实现这一点,类型参数是在创建泛型类型或方法的实例时指定的占位符。我们在编程的时候经常遇到功能非常相似但是数据类型不同的情况,但是我们没有办法,只能分别写多个不同的方法或类来处理不同的数据类型。主约束通常用于指定类型参数的基本类型,例如值类型或引用类型。泛型是一种非常强大的编程工具,可以显著提高代码的重用性、类型安全性、性能和可扩展性。泛型是C#2.0中推出的新语法,泛型不是语法糖,而且由框架升级提供的功能。泛型包括:泛型类、泛型方法、泛型接口、泛型委托、泛型事件。原创 2024-05-11 16:14:54 · 253 阅读 · 1 评论 -
C#反射知识点
获取类型和对象的信息: 反射可用于获取有关类型和对象的大量信息,包括类型名称、属性、方法、构造函数等。这对于需要根据类型或对象的信息执行操作的应用程序非常有用。创建代理对象: 反射可用于创建代理对象,代理对象可以拦截和修改对目标对象的调用。调用方法: 反射可用于调用对象的任何方法,包括私有方法。Type 对象表示一个 .NET 类型,并提供用于访问该类型及其成员的方法和属性。C# 反射(Reflection)是一种强大的机制,它允许程序在运行时访问和操作 .NET 程序集中的类型和成员。原创 2024-05-14 23:17:33 · 348 阅读 · 2 评论