首页
前端
CSS
JS
Typescript
React
VUE
后端
Python
Flask
数据库
Mysql
硬件
CSharp
游戏
COCOS
Unity
鸿蒙
我的博客站
累计撰写
72
篇文章
累计创建
3
个标签
累计收到
0
条评论
栏目
首页
前端
CSS
JS
Typescript
React
VUE
后端
Python
Flask
数据库
Mysql
硬件
CSharp
游戏
COCOS
Unity
鸿蒙
目 录
CONTENT
精品分类
全部分类
Typescript
Python
CSharp
鸿蒙
最新文章
2021-03-15
CSharp(六十) 垃圾回收机制(GC)详解
C# 垃圾回收机制(GC)详解 一、什么是垃圾回收? 1.1 生活比喻 垃圾回收(Garbage Collection,简称 GC)就像是办公室里的保洁阿姨: 你上班时用过的草稿纸、喝完的咖啡杯、废弃的文件——不需要自己收拾。保洁阿姨每隔一段时间过来巡视,把确定没人用的东西清理掉,腾出空间。 在 C
2021-03-15
5
0
0
CSharp
2021-03-08
CSharp(五十九) 运算符重载详解
C# 运算符重载详解 一、什么是运算符重载? 1.1 生活比喻 运算符重载就像给运算符赋予"双重身份": + 号平时做加法:3 + 5 = 8。但如果两个字符串用 +:"Hello" + "World" = "HelloWorld"——同一个 + 号,面对不同类型的数据,做了不同的事。 这就是运算符
2021-03-08
2
0
0
CSharp
2021-03-01
CSharp(五十八) 反射(Reflection)详解
C# 反射(Reflection)详解 一、什么是反射? 1.1 生活比喻 反射就像是一台X 光机: 平时你看一个人,只能看到外表(调用公开的方法和属性)。 用 X 光机一照,你能看到他的骨骼、器官——连藏在身体里的东西都看得一清二楚。 反射就是程序的"X 光机"——运行时照一照一个类或对象,就能知
2021-03-01
1
0
0
CSharp
2021-02-22
CSharp(五十七) 特性(Attribute)详解
C# 特性(Attribute)详解 一、什么是特性? 1.1 生活比喻 特性(Attribute)就像贴在东西上的便利贴: 你在一个盒子上贴一张便利贴写着"易碎品"——盒子本身没变化,但快递员看到这个标签就知道要轻拿轻放。 你在一个方法上贴 [Obsolete]——方法本身没变化,但编译器看到这个
2021-02-22
1
0
0
CSharp
2021-02-15
CSharp(五十六) 线程(Thread)详解
C# 线程(Thread)详解 一、什么是线程? 1.1 生活比喻 进程 = 一家餐厅(有独立的厨房、餐桌、收银台) 线程 = 餐厅里的一个员工(服务员、厨师、收银员) 一个餐厅(进程)里可以有多个员工(线程)同时工作——厨师在炒菜、服务员在端盘子、收银员在结账。 他们都是在这个餐厅里工作,共用同一
2021-02-15
1
0
0
CSharp
2021-02-08
CSharp(五十五) 本地数据交互详解 —— 读取各类文件
C# 本地数据交互详解 —— 读取各类文件 一、概述——C# 怎么读写文件? 1.1 C# 文件操作的核心类 所有文件读写都在 System.IO 命名空间下。核心类家族: 类 用途 特点 File 静态方法,一次性读写 最简单,适合小文件 FileStream 流式读写 灵活,控制每个字节 Str
2021-02-08
1
0
0
CSharp
2021-02-01
CSharp(五十四) 异常处理详解
C# 异常处理详解 一、什么是异常? 1.1 生活比喻 异常就是程序运行中出现的"意外情况"。 打个比喻: 你开车去上班——正常情况下,点火、挂挡、踩油门,顺利到达。 异常就是:车没油了、轮胎爆了、前方封路——这些都是正常路线之外的"意外"。 程序也一样: 正常情况:读文件、处理数据、保存结果 异常
2021-02-01
1
0
0
CSharp
2021-01-25
CSharp(五十三) LINQ 联接与分组详解
C# LINQ 联接与分组详解 一、联接和分组做什么? 1.1 生活比喻 联接(Join) 就像是: 你有两份名单——学生名单上只有城市名,城市评级表上有城市的 GDP 和等级。你想把两份表"对"起来,给每个学生补上他所在城市的信息。这就是联接。 分组(GroupBy) 就像是: 一堆散落的学生档案
2021-01-25
2
0
0
CSharp
2021-01-25
CSharp(五十二) LINQ 投影与筛选详解
C# LINQ 投影与筛选详解 一、投影和筛选做什么? 1.1 生活比喻 筛选(Where) 就像是: 你有一堆学生的档案袋,现在只想看"分数大于 60 分的"——把不合格的挑出去,这就是筛选。 投影(Select) 就像是: 筛选完后,你不想看每个学生的全部信息,只想看姓名和分数——从每个档案袋里
2021-01-25
1
0
0
CSharp
2021-01-18
CSharp(五十一) LINQ 详解 —— 查询语法 vs 方法语法
C# LINQ 详解 —— 查询语法 vs 方法语法 一、什么是 LINQ? LINQ(Language Integrated Query,语言集成查询)是 C# 中一套操作数据的统一语法。 你可以用几乎一样的方式去查询数组、集合、XML、数据库,而不用管数据从哪来。 打个比喻: 不用 LINQ:你
2021-01-18
2
0
0
CSharp
查看更多