泛型(generic)无处不在

为什么需要泛型:避免成员膨胀或者类型膨胀
正交性:泛型类型(类/接口/委托/···)、泛型成员(属性/方法/字段/···)
类型方法的参数推断
泛型与委托、lambda表达式

泛型基本使用

泛型接口

泛型有良好的正交性

泛型数组

泛型委托

partial类

减少类的派生
partial类与Entity Framework
partial类与Windows Forms,WPF,ASP.NET Core

步骤一:理解“Partial”在编程中的常见用法

“Partial”通常用于表示某种部分性、不完整或偏导数的概念。在数学中,偏导数指的是多变量函数对其中一个变量的导数。
步骤二:查找C#中的相关类型和命名conventions

在C#标准库中,没有名为“Partial”的内置类型。
第三方库或自定义项目可能会引入名为“Partial”的类或结构。
步骤三:推测“Partial”类可能的功能

假设这是一个自定义的数据结构,用于表示某种部分状态、记录变化或者存储中间结果。
可能与多线程、事件处理或其他需要部分执行的结果相关。
步骤四:验证假设

查找项目文档或代码库中的定义,确认“Partial”类的具体用途和实现细节。
如果找不到明确的定义,可能需要进一步询问开发者或查看使用场景。
总结:

在C#中,“Partial”作为一个类名通常没有标准的意义。它可能是自定义的、用于特定业务逻辑的数据结构。为了确切理解它的作用,请参考项目文档或相关代码。

枚举类型

人为限定取值范围的整数
整数值的对应
比特位式用法

结构体(struct)

值类型,可装/拆箱
可实现接口,不能派生自类/结构体
不能有显示无参构造器