自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 【C#学习Day16笔记】XML文件、 事件Event 、Json数据

在C#第16天的学习中,我深入探索了XML数据处理事件机制和JSON操作三大核心主题。这些技术是现代软件开发中数据交换和事件驱动编程的关键工具。本文完整保留我的课堂实践代码和命名体系,通过结构化梳理帮助大家掌握这些核心知识。所有代码示例均来自我的实际操作,包含从基础到进阶的完整学习过程!​技术​​核心优势​​典型应用​XML结构化、可验证配置文件、SOAP协议事件解耦、响应式GUI编程、异步通知JSON轻量、易解析RESTful API、移动应用。

2025-08-01 20:41:17 994

原创 【C#学习Day15笔记】拆箱装箱、 Equals与== 、文件读取IO

在C#第15天的学习中,我深入探索了类型转换机制对象比较原理和文件操作技术三大核心主题。这些知识是构建高效、健壮程序的关键基础。本文完整保留我的课堂实践代码和命名体系,通过结构化梳理帮助大家掌握这些核心概念。所有代码示例均来自我的实际操作,包含从基础到进阶的完整学习过程!​类型转换避免不必要的装箱拆箱使用泛型集合替代非泛型集合优先使用as和is进行安全转换​对象比较值类型直接使用==引用类型按需重写Equals重写Equals时同步重写​文件操作使用using确保资源释放。

2025-08-01 19:45:06 454

原创 【C#学习Day14笔记】泛型、集合(数组列表Arraylist、列表list)与字典

在C#第14天的学习中,我深入探索了泛型编程集合框架和字典应用三大核心主题。这些概念是构建高效、灵活程序的关键工具。本文完整保留我的课堂实践代码和命名体系,通过结构化梳理帮助大家掌握这些核心知识。所有代码示例均来自我的实际操作,包含从基础到进阶的完整学习过程!​泛型最佳实践优先使用泛型集合避免过度使用dynamic约束泛型类型参数​集合使用准则预估容量减少扩容使用foreach遍历避免在循环中修改集合​字典优化技巧使用合适的数据类型作为键实现自定义相等比较器。

2025-08-01 15:15:24 499

原创 【C#学习Day13笔记】静态成员、接口、运算符重载和索引器

在C#第13天的学习中,我系统掌握了静态成员接口设计运算符重载和索引器四大核心概念。本文100%保留我的原始代码和注释,这些注释是我学习过程中的重要思考记录,对复习和理解代码逻辑至关重要。所有代码示例均来自我的课堂实践,包含完整的注释说明,帮助大家深入理解面向对象编程的高级特性!set;set;set;// 构造函数初始化Age = age;Id = id;// 重载==运算符// 自定义相等比较逻辑// 重载!=运算符(必须成对实现)// 基于==运算符实现return!

2025-07-29 19:13:30 1603

原创 【C#学习Day12笔记】抽象类、密封类与子类构造(继承)

在C#第12天的学习中,我深入探索了面向对象编程的高级特性:​抽象类密封类和子类构造机制。这些概念是构建健壮、可扩展软件系统的关键。本文完整保留我的课堂实践代码和命名体系,通过结构化梳理帮助大家掌握这些核心知识。所有代码示例均来自我的实际操作,包含了从理论到实践的完整过程!sealed class Class1 // 使用sealed关键字Console.WriteLine($"{name}, {age}岁");// 尝试继承会编译错误​特性​抽象类密封类子类构造​关键字​。

2025-07-25 21:24:26 705

原创 【C#学习Day11笔记】正则、内存模型(堆栈)、继承与时间处理

在C#第11天的学习中,我系统掌握了正则表达式内存模型(堆栈)面向对象继承和时间处理四大核心主题。本文完整保留我的课堂笔记和代码实践,通过结构化梳理帮助大家系统掌握这些关键知识。所有代码示例均来自我的实际操作,保留原始命名和实现逻辑!​主题​​核心概念​​我的代码实践​正则表达式模式匹配、特殊字符处理Regex类应用内存模型值类型栈存、引用类型堆存Student与Dog验证继承机制代码复用、层次关系Boss基类设计虚方法多态实现、方法重写override关键字。

2025-07-24 21:29:39 624

原创 【C#学习Day10笔记】面向对象、构造函数、属性、析构函数

在C#第十天的学习中,我深入探索了面向对象编程的核心三大特性:​封装继承和多态。本文系统整理了我对这些概念的理解与实践,通过真实代码示例展示如何创建类、使用属性、构造函数和析构函数。所有示例代码都来自我的课堂实践,保留原始命名和实现逻辑,帮助大家系统掌握面向对象编程精髓!​特性​​核心概念​​代码体现​封装隐藏实现细节private字段 +public属性继承代码复用与扩展类继承(下节课内容)多态同一操作不同实现方法重写(下节课内容)

2025-07-23 19:42:01 343

原创 【C#学习Day9笔记】调试技巧、异常处理与Lambda表达式

在C#第九天的学习中,我们深入探索了程序调试异常处理和Lambda表达式三大核心主题。🐞 ​调试技巧​:断点使用与输出调试🛡️ ​异常处理​:try-catch-finally完整机制🚀 ​Lambda表达式​:声明与简化技巧🧩 ​实战演示​:保留所有原始代码示例帮助您构建系统化的错误处理与函数式编程知识体系!// 完整形式Lambda// 简化形式Lambda​调试技巧断点设置:行号左侧单击单步执行:F10/F11变量查看:鼠标悬停​异常处理精准捕获:优先具体异常。

2025-07-22 18:01:59 862

原创 【C#学习Day8笔记】枚举(enum)​、结构体(struct)​​ 和委托(delegate)​​ 三大核心概念

在C#第八天的学习中,我们深入探索了枚举(enum)​结构体(struct)​​ 和委托(delegate)​​ 三大核心概念。// 定义Root枚举enum RootZY, // 周一 (默认值0)ZE, // 周二 (默认值1)ZS = 5,// 周三 (显式赋值5)SZ, // 周四 (自动递增6)ZW, // 周五 (7)ZL, // 周六 (8)ZR // 周日 (9)// 定义Color枚举enum ColorRED, // 红色 (0)GREEN, // 绿色 (1)

2025-07-22 10:10:29 339

原创 【C#学习Day7--作业练习】字符串、加密与算法实战

在第七天的C#学习中,我们通过5个精心设计的编程作业,深入实践了循环控制字符串处理和算法实现等核心编程技能。本作业解析不仅保留原始需求,还通过优化代码结构、增强注释说明,帮助您深入理解解题思路。每道题均包含需求说明、思路分析、优化代码和核心知识点总结。​循环控制精髓理解while和for循环的应用场景差异掌握循环边界条件的精确控制​字符串处理技巧熟练使用进行字符级操作掌握ASCII码运算实现字符转换​算法设计思维单次遍历解决TopK问题双指针技巧优化搜索效率状态机思维处理连续趋势​。

2025-07-18 19:40:18 391

原创 【C#学习Day7笔记】动态字符串、数学计算与函数重载

🧵 ​​:高效处理可变字符串🧮 ​Math类​:数学计算与常用方法🔄 ​函数重载​:多态性的基础实现本文系统解析三大知识点,通过对比演示和实战示例,帮助你掌握工业级开发技巧!​特性​​​​Math类​​函数重载​​类型​类 (Class)静态类 (Static Class)方法特性 (Method)​主要用途​高效字符串拼接数学计算多态实现​性能关键​避免大量内存分配浮点数精度处理参数区分度​使用场景​循环内字符串操作几何计算/数据分析相似功能不同参数。

2025-07-17 19:14:02 472

原创 【C#学习Day6--作业练习】4大算法挑战与金融模型模拟|作业精解

本文深入解析C#第六天的4个编程挑战,涵盖排序算法有序插入字符处理和金融模型四大核心领域。📜 ​原始需求​:保持题目原貌🧠 ​实现思路​:问题拆解与算法选择💻 ​优化代码​:保留逻辑改进可读性📊 ​执行结果​:真实运行输出🧩 ​核心知识​:关键技术点总结通过完整注释和结构优化,助力深入理解算法本质!​作业​​算法​​时间复杂度​​空间复杂度​数据排序冒泡排序O(n²)O(1)有序插入线性搜索O(n)O(n)大小写互换遍历转换O(n)O(n)存储计划。

2025-07-17 18:15:22 969

原创 【C#学习Day5--作业练习】数组操作与随机数游戏|作业精解

本文将系统解析C#第五天的核心编程练习,涵盖数组操作和随机数应用两大核心主题。🔄 数组反转与索引查找🔍 正反向元素检索技巧🔢 冒泡排序算法优化🎮 随机数猜谜游戏实现每个案例保留原始需求,并附优化代码、执行结果与核心知识点解析。​操作类型​​关键方法​​应用场景​顺序访问for正序循环查找首次出现逆序访问for倒序循环查找末次出现元素交换临时变量排序算法。

2025-07-17 17:50:10 856

原创 【C#学习Day6笔记】字符串操作大全与参数传递进阶

字符串处理和参数传递是C#开发中的核心技能!🧵 ​字符串操作​:11种实用方法解析🔀 ​控制流​:goto语句的合理使用场景📦 ​参数传递​:params、out、ref深度对比📊 ​实战案例​:数组统计工具开发文末附字符串操作速查表与参数传递决策树​!​操作​​方法​​示例​转小写ToLower()转大写ToUpper()去空格Trim()str.Trim()检测包含Contains()分割字符串Split()合并字符串移除子串Remove()子串截取替换内容。

2025-07-16 20:02:10 485

原创 【C#学习Day5笔记】数组操作大全与随机数生成实战

在掌握基础语法后,第五天重点攻克了C#核心数据结构数组(Array)​​ 和随机数(Random)​​ 的实战应用。🧱 ​数组操作​:4种创建方式 + 5大核心方法🎲 ​随机数生成​:3种常用场景实现🔍 ​字符串处理​:字符提取与数值计算🚀 ​数组算法​:反转、排序、查找全解析文末附数组操作速查表与实战项目源码​!​操作​​方法/语法​​示例​创建初始化访问[index]names[0]长度.Length反转查找排序清空。

2025-07-14 20:01:23 525

原创 【C#学习Day4笔记】控制台操作、循环进阶与方法设计

在掌握C#基础语法后,第四天重点攻克了控制台高级操作循环嵌套优化和方法设计三大核心领域。🎮 ​控制台操作​:音效、颜色控制等高级功能🔁 ​循环进阶​:嵌套循环原理与99乘法表实战📦 ​方法设计​:参数传递与返回值机制⚠️ ​避坑指南​:10个常见编程陷阱解析文末附完整知识图谱​!访问修饰符 返回类型 方法名(参数列表)// 方法体├─ 控制台操作│ ├─ 音效控制:Beep()│ ├─ 颜色管理:ForegroundColor/BackgroundColor。

2025-07-12 16:53:51 390

原创 C# 11大经典编程实战精解|第一周周末作业全解析

本文系统整理了C#学习第一周周末的11个编程作业,涵盖图形绘制数学运算算法设计三大核心领域。每个作业均采用需求分析 → 实现思路 → 代码实现 → 执行结果的四段式解析,完整保留原始代码逻辑,仅优化格式与注释。所有代码均通过.NET 6环境验证,可直接运行!​问题类型​​核心知识点​​应用场景​图形绘制嵌套循环、空间几何关系游戏开发、UI设计数学运算模运算、数位分解、复利计算金融系统、算法设计数字处理数字反转、边界条件处理数据处理、加密解密字符串处理字符判断、ASCII转换。

2025-07-12 15:37:33 943

原创 【C#学习Day3--作业练习】7大编程实战|作业精解

在掌握C#基础语法后,第三天通过7个实战作业深入理解了循环、分支和类型转换的应用。📊 ​完整保留原始代码逻辑​💡 ​添加执行结果注释​⚠️ ​标注关键避坑点​🚀 ​性能优化建议​所有作业均通过.NET 6环境验证!​知识点​​应用作业​​掌握要点​循环控制作业1、7break退出条件设置数值计算作业1、4类型转换与精度控制分支结构作业4、6switch与三元运算符输入处理作业2、7循环+累计模式边界条件处理作业3、5包含边界值检查。

2025-07-11 22:06:12 495

原创 【C#学习Day3笔记】Switch分支全解|流程控制三剑客|避坑指南

在掌握基础分支结构后,第三天重点攻克了多条件等值判断利器——switch语句,并深入解析了程序流程控制的关键字returnbreak和continue的区别。🔍 ​switch核心机制​:与if的本质区别与应用场景⚔️ ​流程控制三剑客​:return/break/continue的实战对比⚠️ ​5大避坑点​:解决90%新手错误🧩 ​自动售货机实战​:完整可运行示例文末附思维导图总结核心知识点!​switch定位​:专为多路等值判断设计的高效分支工具​流程控制本质​:return。

2025-07-11 10:23:24 935

原创 【C#学习Day2--作业练习】分支循环实战|原始代码优化版

本文完整保留课堂原始作业代码结构,仅修正编译错误和拼写问题。4大类作业:奇偶判断/成绩评级/坐标定位/最大值计算原始代码 + 修正说明对照保留所有变量命名和逻辑结构添加运行结果注释​作业​​原错误​​修正方案​​保留内容​奇偶判断ReadLine拼写修正为ReadLine判断逻辑成绩评级cj<=89范围修正边界值评级标准坐标判断嵌套缺失补全else逻辑象限标准最大值变量名错误统一命名比较算法字母比较类型转换使用Convert.ToChar。

2025-07-11 09:13:18 306

原创 【C#学习Day2笔记】常量/运算符/分支/循环全解析|新手避坑指南

在掌握C#基础语法后,第二天重点攻克了程序逻辑控制核心概念。🧱 ​常量与变量​:不可变与可变数据的本质区别⚙️ ​六大运算符​:从算术运算到三目表达式🌿 ​分支与循环​:程序逻辑流转的核心控制⚠️ ​10大避坑点​:解决90%新手常见错误文末附星号图案生成器实战代码!​常量未初始化→ 必须赋值​整数除法舍小数10 / 3 = 3→ 需用double​自增混淆a++(先取值) vs++a(先计算)​字符串拼接陷阱→ 非数学加法​作用域越界​:在{}外访问内部变量​死循环。

2025-07-10 22:25:26 1438

原创 C#学习第一天笔记总结

大家好!我是C#编程的初学者,今天开始我的学习之旅。这是我的第一份学习总结,主要涵盖了C#的基础程序结构、数据类型、变量声明以及类型转换。这些内容是C#入门的基石,我会以笔记形式分享我的理解和练习心得。希望这份总结能帮助其他新手快速上手,也欢迎大家一起交流讨论。接下来,我将按主题整理今天的核心知识点。

2025-07-10 22:10:26 1734

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除