自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C#LINQ数据处理--排序篇

本文介绍了C#中两种实用的数据排序方法:1. List自带的Sort方法,通过传入比较函数实现原地排序,会改变原列表顺序;2. LINQ的OrderBy/OrderByDescending方法,生成新排序列表而不改变原数据,但会占用额外内存。两种方法都支持对复杂对象(如struct)按指定属性(如Confidence)排序,文中提供了完整示例代码演示如何对包含检测结果的列表进行降序排序。前者适合需要修改原列表的场景,后者则更适合保持原数据不变的情况。

2025-11-09 17:15:38 288

原创 C#多线程及Invoke和begininvoke的使用

摘要:C#中的Invoke和BeginInvoke用于UI线程同步/异步执行委托方法。Invoke会阻塞调用线程直到方法完成,适合快速操作;BeginInvoke采用"fire-and-forget"机制,不阻塞调用线程,适合耗时操作。线程转换可通过Task或Thread实现,需注意线程安全。控制台应用异步处理推荐使用async/await,相比BeginInvoke更简洁,能自动处理上下文切换,支持多任务组合,是更现代的异步编程方案。

2025-07-26 17:53:27 1459

原创 面向对象的多态理解

对面向对象的多态的核心思想,关键要素,优势做一个介绍,并给了简单示例

2025-07-12 12:01:33 297

空空如也

空空如也

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

TA关注的人

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