- 博客(11)
- 收藏
- 关注
原创 C# 基础 --- 异常处理
接下来我们将拆解 C# 异常处理 的核心知识点,结合例子和逻辑,更清晰理解:程序运行时遇到的 错误 就是异常(比如:空字符串转数字、数组越界、除以零等)。如果不处理,程序会直接崩溃。异常的本质是 类的对象,所有异常都从它派生(像 、 都是它的子类)。让程序在出错时 “优雅处理”,而不是直接崩溃。比如:核心是 、、、,组合起来用:把 危险操作(比如类型转换、文件读写)放到 块里,一旦出错,会立即跳转到对应的 处理。不管 里有没有异常, 里的代码 一定会执行(比如关闭文件、释放资源)。如果当前 处理
2025-07-01 19:35:19
417
原创 C# 基础 --- 接口
接口约定 “用户必须能登录、能新增”,但不管登录是查数据库还是调第三方接口。:高层模块(业务)依赖抽象(接口),而非具体实现,让系统更灵活、易扩展!的核心知识,结合代码和实际场景,让我们彻底理解~(方法、属性等的签名),但不关心。接口也能继承其他接口,相当于。接下来我们一起系统梳理。
2025-07-01 15:21:35
251
原创 C# 基础 --- 继承
接下来我们从到,再到,一步步拆解,结合代码示例,彻底掌握继承是面向对象的PeopleIdNamePeopleNoPositionTeacherTeacherNo。
2025-07-01 11:23:18
419
原创 C# 基础 --- 构造函数
自动执行 ,帮你初始化对象的属性(比如给成员变量赋值)。,帮你彻底搞懂 C# 的三种构造函数~好啦,我将用通俗的方式,结合。构造函数就像“对象的出生证明”我们一个个来看,先从最常用的。
2025-06-29 14:43:38
1043
原创 C# 基础 --- 密封类 sealed
里面包含资金扣减、安全校验的核心逻辑。的方法调用更高效(因为不用考虑 “是否被子类重写”,可直接调用)。比如支付系统、权限管理类,一旦被继承重写,可能引发严重问题。(比如逻辑太核心,继承后可能破坏规则),该怎么办?,阻止任何类继承它,从而保证核心逻辑的安全性。类就是密封的,保证字符串操作的高效性。(子类试图继承时,编译器直接报错)。继承能让子类复用父类逻辑,但。关键字修饰的类,称为。记住:如果一个类的逻辑。,把它变成 “最终类”。密封类的设计,本质是。(避免用户乱改逻辑)。,确保逻辑不被篡改。
2025-06-28 18:29:06
422
原创 C# 基础 --- 抽象类 abstract
抽象类是 “模板”,规定了子类必须有的能力,但把具体实现交给子类。就像 “人” 规定了必须会 “工作”、有 “年龄”,但学生的 “工作” 是学习,老师的 “工作” 是教学 —— 各自实现细节不同,但遵循同一套规则。
2025-06-27 17:55:31
422
原创 第一行代码,常量和变量
开发中定义是不可以发生改变的数据,都可以认为是常量,理念来源于生活• 数值:10 20 30 3.14 6.18• 文字:你我他 ABC• 文本:北国风光,千里冰封,万里雪飘格式数据类型 变量名 = 初始化数据;• 数据类型约束当前变量可以存储哪些数据,请严格遵守数据类型一致化要求• 变量名在后续代码中操作使用变量的名称,具有一定范围的唯一性,且要求满足见名知意,约定俗成• = 赋值号属于算术运算符,是将赋值号右侧的数据,赋值给左侧的变量• 初始化数据。
2024-11-28 17:32:04
1248
原创 数据存储——进制转换
因为当前涉及到的内存有且只有一个字节,计算超出内存范围的 1 舍去,剩余的内存空间中都是 0 ,对应的数据内容也就是整数 0。# 二进制数据展示数据位数通常为 8 进制为一个整体,正常数据描述情况下采用的是8位,16位,24位,32位……1001 0011 1001(2) ==> 正常写法 ==> 0000 1001 0011 1001(2)负整数,最终采用补码形式在内存/硬盘中进行存储,需要通过计算得到对应的原码,反码和补码。正整数,原码,反码和补码一致,都是对应当前正整数的二进制数据形式。
2024-11-26 20:42:47
1159
原创 Linux命令
打开终端①桌面空白处,鼠标右键→打开终端②任意文件夹空白处,鼠标右键→在终端中打开在终端中完成对应的命令终端中命令前缀提示,主要包括以下内容• qf 第一个 qf 用户名• 和邮箱@功能一致,告知当前用户所在计算机名称• qf 第二个 qf 计算机名称• : 分割标记,标记之前是告知当前用户登录情况和计算你名称• ~ 路径标记,表示当前路径为【家目录 /home/qf】对应当前用户目录。
2024-11-25 21:13:39
1161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人