摘要: 预处理指令 编译器 编译器是一种翻译程序,它用于将源语言程序翻译为目标语言程序 源语言程序:某种程序设计语言写成的,比如C#、C、C++、Java等语言写的程序 目标语言程序:二进制数表示的伪机器代码写的程序 预处理器指令 指导编译器,在实际编译开始之前对信息进行预处理 可以让代码还没有编译之前就进 阅读全文
posted @ 2025-08-13 10:11 柠凉w 阅读(21) 评论(0) 推荐(0)
摘要: 多线程 进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动 是系统进行资源分配和调度的基本单位,是操作系统结构的基础 说人话:打开一个应用程序就是在操作系统上开启了一个进程 进程之间可以相互独立运行,互不干扰 进程之间也可以相互访问、操作 线程 操作系统能够进行运算调度的最小 阅读全文
posted @ 2025-08-11 14:07 柠凉w 阅读(30) 评论(0) 推荐(0)
摘要: 协变和逆变 协变:和谐的变化 因为里氏替换原则父类可以装子类 所以子类变成父类 比如 string 变成 object 逆变:逆常规的变化 因为里氏替换原则父类可以装子类,但是子类不能装父类 所以父类变成子类 比如 object 变成 string 协变和逆变是用来修饰泛型的 协变:out 逆变:i 阅读全文
posted @ 2025-08-10 18:33 柠凉w 阅读(15) 评论(0) 推荐(0)
摘要: 匿名函数 没有名字的函数 匿名函数的使用主要是配合委托和事件进行使用 脱离委托和事件,是不会使用匿名函数的 基本语法 delegate (参数列表) { //函数逻辑 }; 何时使用? 函数中传递委托参数时 委托或事件赋值时 使用 相当于直接声明了一个没有名字的函数,然后直接放进委托的容器中存起来 阅读全文
posted @ 2025-08-08 18:41 柠凉w 阅读(108) 评论(0) 推荐(0)
摘要: 委托 委托代表对一个或多个方法的引用,类似于函数指针,可以将方法作为参数传递给其他方法。 委托是函数(方法)的容器,用来存储、传递函数(方法) 本质 委托的本质是一个类,用来定义函数(方法)的类型(返回值和参数的类型) 不同的函数(方法)必须对应和各自“格式”一致的委托 基本语法 关键字:deleg 阅读全文
posted @ 2025-07-29 18:36 柠凉w 阅读(50) 评论(0) 推荐(0)
摘要: 泛型 概念 泛型实现了类型参数化,达到代码重用目的 通过类型参数化来实现同一份代码上操作多种类型 • 泛型相当于类型占位符 • 定义类或方法时使用替代符代表变量类型 • 当真正使用类或者方法时再具体指定类型 泛型分类 泛型类和泛型接口 基本语法: class 类名<泛型占位字母> interface 阅读全文
posted @ 2025-07-28 17:52 柠凉w 阅读(28) 评论(0) 推荐(0)
摘要: 进阶 ArrayList 本质 ArrayList是一个c#为我们封装好的类,本质上是一个objec类型的数组,ArrayList类帮助我们实现了很多方法,比如数组的增删改查。 使用 using System.Collections; ArrayList array = new ArrayList( 阅读全文
posted @ 2025-07-14 18:42 柠凉w 阅读(19) 评论(0) 推荐(0)
摘要: 继承 实例 class Teacher { public string name; public int number; public void SpeakName() { Console.WriteLine(name); } } class TeachingTeacher : Teacher { 阅读全文
posted @ 2025-07-11 15:48 柠凉w 阅读(19) 评论(0) 推荐(0)
摘要: 核心 封装 类和对象 万物皆对象 用程序来抽象对象 用面向对象的思想来编程 什么是类 具有相同的特征 具有相同的行为 一类事物的抽象 类是对象的模板 可以通过类创建出对象 类的关键词 class 类声明的语法 class 类名{ //特征——成员变量 //行为——成员方法 //保护特征——成员属性 阅读全文
posted @ 2025-07-09 09:52 柠凉w 阅读(33) 评论(0) 推荐(0)
摘要: type:【必填】用于说明 commit 类别,可以是以下几种: feat:新功能 fix:修复bug docs:文档变更 style:代码风格变更(不影响代码运行的变动,如去掉空格、改变缩进、增删分号) refactor:重构(既不是新增功能,也不是修复bug的代码变动) perf:性能优化 te 阅读全文
posted @ 2025-07-02 18:45 柠凉w 阅读(58) 评论(0) 推荐(0)