C# 字符串排序时指定偏好的排列顺序

C# 字符串排序时指定偏好的排列顺序

独立观察员 2023 年 8 月 25 日

 

不知道大家有没有遇到过某些字符串数据在显示到界面上时需要按一定顺序排列的情况,如果内容是数值或字母自然好办,默认的排序功能就搞定了。那么如果是中文字符串呢?本文将会提供一个能在调用 OrderB[……]

全文阅读

C# 或 WPF 中如何判断两个颜色是否近似

C# 或 WPF 中如何判断两个颜色是否近似

独立观察员 2023 年 5 月 13 日

一、算法

对于这种算法问题,直接询问 ChatGPT 是最快的:

 

也就是说有两种方法,一是计算两个颜色的 RGB 分量差之和,二是计算两个颜色的欧几里得距离,然后两者都是与给定的阈值[……]

全文阅读

【问题】为什么 System.Timers.Timer 更改间隔时间后的第一次触发时间是设定时间的三倍?

【问题】为什么 System.Timers.Timer 更改间隔时间后的第一次触发时间是设定时间的三倍?

独立观察员 2022年9月4日

【已解决(20220918)】和 Timer 无关,是使用信息窗控件输出方法时的用法不对,没有加 Dispatcher(见最后)。

 

一、问题[……]

全文阅读

C#10 新特性 [调用方参数表达式] 解决了我七年前的困惑

C#10 新特性 [调用方参数表达式] 解决了我七年前的困惑

独立观察员 2022 年 2 月 13 日

 

一、问题

时间拉回到 2015 年,那年 3 月,我还没有毕业,不过已经在公司里实习了,从大三暑假开始,到那时候,已经快实习一年了(毕业后才能转正)。对于工作还是比较满意的[……]

全文阅读

【分享】C# 字节帮助类 ByteHelper

【分享】C# 字节帮助类 ByteHelper

独立观察员 2021年2月3日

本文分享一个 C# 的字节(Byte)帮助类(ByteHelper),主要是一些字节、字节数组十六进制十六进制字符串等之间的转换操作,适用场景包括但不限于对于 M1 卡区块的读写时的数据转换等操作。

代码来源于[……]

全文阅读

C# 在自定义的控制台输出重定向类中整合调用方信息

C# 在自定义的控制台输出重定向类中整合调用方信息

独立观察员 2021 年 1 月 6 日

 

一、前言

众所周知,在 .NET 的控制台应用程序(就是那种小黑框程序)中输出信息,使用的是控制台输出方法 Console.Write (“消息”) 或 Console.WriteLi[……]

全文阅读

利用 C# 中的 FileSystemWatcher 制作一个文件夹监控小工具

利用 C# 中的 FileSystemWatcher 制作一个文件夹监控小工具

独立观察员 2020 年 12 月 26 日

 

前一段看到微信公众号 “码农读书” 上发了一篇文章《如何使用 C# 中的 FileSystemWatcher》(翻译自:https://www.inf[……]

全文阅读

Winform 进度条弹窗和任务控制

Winform 进度条弹窗和任务控制

独立观察员 2020 年 11 月 17 日

 

最近要给一个 Winform 项目添加功能,需要一个能显示进度条弹窗,还要求能够中止任务,所以就做了一个,在此做个记录总结。虽然用的是比较老的 Winform 技术,不过其中的原理都是相通的。

[……]

全文阅读