- 博客(5)
- 收藏
- 关注
原创 C#学习基础
1.继承,2.属性与字段的区别,3.override、sealed,abstract、virtual区别,4.可访问性,5.Lazy<T>,6.字典(Dictionary<TKey, TValue>)
2025-03-26 10:37:04
304
原创 C#学习笔记
IImmutableList<T>、Lazy<T> 、C# :out 和 in 、C# : IDisposable 接口、 托管资源(Managed Resources) 和 非托管资源(Unmanaged Resources)简要学习笔记
2025-03-19 18:03:35
740
原创 C#——如何定义事件
首先,我们可以自定义一个委托类型,然后基于这个委托类型定义事件。// 定义一个委托类型// 使用上面定义的委托类型定义一个事件// 触发事件的方法MyEvent?// 订阅事件的方法// 使用事件// 订阅事件// 触发事件");C#提供了一些预定义的委托类型,如EventHandler和EventHandler<TEventArgs>,这些委托类型可以用来定义事件,从而减少代码的冗余。是一个没有返回值的方法,它接受两个参数:一个sender。
2025-03-18 11:23:06
619
原创 C#之——设计模式(一)
设计模式是解决软件设计中常见问题的可复用方案,通过标准化代码结构提升可维护性、扩展性和复用性。在C#中,设计模式基于面向对象编程(OOP)原则,结合.NET框架特性,广泛应用于企业级开发。
2025-03-06 15:44:50
1349
原创 WPF之——线程调度管理器
机制适用场景关键特性Dispatcher跨线程更新UI同步/异步任务调度,优先级控制简单后台任务 + 进度报告事件驱动,自动线程切换Task复杂异步操作,现代异步编程代码简洁,自动上下文捕获Freezable跨线程访问资源对象对象冻结后线程安全UI相关定时任务(如动画)基于UI线程触发。
2025-03-04 13:23:21
1224
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人