摘要: 在Windows系统中点击文件后获取到文件完整路径 /// <summary> /// 获取Windows当前选中的文件或文件夹的完整路径 /// </summary> /// <returns>完整路径</returns> private static string GetWindowsSelec 阅读全文
posted @ 2023-10-30 17:15 少年。 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 用于控件大小随窗体大小等比例缩放的C#代码。该代码可以在窗体重载中使用,以确保窗体中的控件在窗体大小改变时能够按比例缩放。 SetTag方法:该方法用于设置控件的Tag属性,以存储控件的宽度、高度、左边距、顶边距和字体大小等信息。 SetControls方法:该方法用于遍历窗体中的控件,并根据窗体缩 阅读全文
posted @ 2023-10-30 16:53 少年。 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 十六进制字符串:由0-9和A-F组成的字符串,表示十六进制数。 十进制数:由0-9组成的数字,表示十进制数。 /// <summary> /// 十六进制字符串转十进制 /// </summary> /// <param name="str">十六进制字符</param> /// <returns> 阅读全文
posted @ 2023-10-30 15:37 少年。 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 在指定的时间内等待某个函数的执行结果的方法。该方法接受三个参数:等待的最大时间、等待的频率和要等待的函数。方法会在指定的时间内每隔一定频率检查函数的执行结果,如果在等待时间内函数返回了true,则表示等待成功,返回true;如果超过等待时间仍未返回true,则表示等待失败,返回false。 /// 阅读全文
posted @ 2023-10-30 15:24 少年。 阅读(78) 评论(0) 推荐(0) 编辑
摘要: // 实现一个压缩文件的方法 public static void CompressFile(string sourceFilePath, string zipFilePath) { // 如果文件没有找到,则报错 if(!File.Exists(sourceFilePath)) { throw n 阅读全文
posted @ 2023-10-30 15:05 少年。 阅读(63) 评论(0) 推荐(0) 编辑
摘要: namespace TimeOutHelper { internal class Program { // 定义一个泛型委托,用于定义带有超时检查的方法的签名 public delegate TR TimeOutDelegate<in T, out TR>(T param); private sta 阅读全文
posted @ 2023-10-30 13:48 少年。 阅读(19) 评论(0) 推荐(0) 编辑