自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C#之委托与事件

委托本质上是一种类型,它定义了方法的签名(参数类型和返回类型)。你可以将委托看作是一个“函数指针”,但它比传统函数指针更安全,因为它是类型安全的。// 委托声明:定义方法的“模板”// 符合委托签名的方法Console.WriteLine($"消息:{msg}");Console.WriteLine($"日志:{DateTime.Now}: {msg}");// 使用委托handler("你好,世界!");// 输出:消息:你好,世界!// 多播委托:可以组合多个方法。

2025-12-28 20:41:33 678

原创 C# 集合全面指南:种类、遍历、用法与注意事项

C# 中的集合是用于存储和管理一组相关对象的特殊类,它们提供了比数组更强大的功能,如动态大小调整、排序、搜索等。优先使用泛型集合,避免非泛型集合根据场景选择合适的集合类型遍历时避免修改集合内容字典访问使用TryGetValue避免异常多线程环境使用并发集合合理预设集合容量提升性能实现自定义键类型时正确重写GetHashCode和Equals使用LINQ简化集合操作,但注意性能影响及时释放不再使用的大型集合使用只读接口暴露集合,保护内部数据。

2025-12-21 18:51:05 371

原创 C#之面向对象编程回顾

封装是面向对象编程的基本特性之一,通过将数据(字段)和操作数据的方法(函数)绑定在一 起,并隐藏内部实现细节,只暴露必要的接口,以提高代码的模块性和安全性。继承(Inheritance)是面向对象编程的关键特性,允许一个类(子类)继承另一个类(基类)的 属性和方法,从而实现代码复用和层次化设计。2. 运行时多态(Dynamic Polymorphism): 通过方法重写(Overriding)和接口实现,实现基类引用指向派生类对象时,调用派生 类的实现。类或结构体可以实现多个接口,实现接口中的所有成员。

2025-12-14 15:39:08 273

原创 C#之流程控制语句

其实在我学过的所有编程语言里面,这些流程控制语句基础语法都差不多,这里我就简单的讲解以下。

2025-12-03 15:19:39 766

原创 C#基础语法和用法

C#的数据类型分为值类型和引用类型。值类型有:sbyte、byte、float、short、ushort、double、int、uint、char、long、ulong、decimal、bool、datetime、struct、enum。引用类型有Object、string、dynamic、class、interface、delegate、array。其中整数类型有九种:sbyte、byte、short、ushort、int、uint、ulong、long、cahr。

2025-11-29 20:16:39 770

空空如也

空空如也

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

TA关注的人

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