上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 22 下一页
摘要: 一、用属性代替可访问的字段 1、.NET数据绑定只支持数据绑定,使用属性可以获得数据绑定的好处; 2、在属性的get和set访问器重可使用lock添加多线程的支持。 二、readonly(运行时常量)和const(编译时常量) 1、const只可用于基元类型、枚举、字符串,而readonly则可以是 阅读全文
posted @ 2021-01-06 21:34 vv彭 阅读(89) 评论(0) 推荐(0)
摘要: 在声明时加上参数CharSet = CharSet.Unicode [DllImport("kernel32", CharSet = CharSet.Unicode)] CharSet: 指示如何向方法封送字符串参数,并控制名称重整。 最后,附上读写ini文件,解决出现乱码的代码 [DllImpor 阅读全文
posted @ 2021-01-05 10:08 vv彭 阅读(3250) 评论(1) 推荐(0)
摘要: C#综合揭秘——深入分析委托与事件 引言 本篇文章将为你介绍一下 Delegate 的使用方式,逐渐揭开 C# 当中事件(Event)的由来,它能使处理委托类型的过程变得更加简单。还将为您解释委托的协变与逆变,以及如何使用 Delegate 使 Observer(观察者)模式的使用变得更加简单。在事 阅读全文
posted @ 2021-01-04 20:56 vv彭 阅读(146) 评论(0) 推荐(0)
摘要: 1.OpenFileDialog private void btnOpen_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.InitialDirectory = @"C:\Users 阅读全文
posted @ 2021-01-04 20:47 vv彭 阅读(177) 评论(0) 推荐(0)
摘要: 前文传送门,dotNET开发基础汇总系列StackOverflow 20万阅读的问题:如何实现异步Task超时的处理Func和Action委托简单用法C#异步编程基础入门总结C#泛型入门学习泛型类、泛型集合、泛型方法、泛型约束、泛型委托C#异常处理总结 1.前言 异步这概念刚开始接触的时候,不是那么 阅读全文
posted @ 2021-01-04 20:33 vv彭 阅读(713) 评论(0) 推荐(0)
摘要: Task.Run 是在 dotnet framework 4.5 之后才可以使用, Task.Factory.StartNew 可以使用比 Task.Run 更多的参数,可以做到更多的定制。 可以认为 Task.Run 是简化的 Task.Factory.StartNew 的使用,除了需要指定一个线 阅读全文
posted @ 2021-01-04 20:30 vv彭 阅读(315) 评论(0) 推荐(0)
摘要: 本文参考:https://www.cnblogs.com/caokai520/p/4921706.html IL DASM反编译工具 使用C#的猿人或多或少都会对微软的IL反编译工具(ildasm.exe)有所认识。我最早接触到这工具是公司同事使用他反编译exe程序,进行研读和修改。感觉他还是很强大 阅读全文
posted @ 2021-01-04 17:29 vv彭 阅读(1172) 评论(0) 推荐(1)
摘要: 如下代码,我在关闭窗体是把RadioButton的当前索引值存到ini文件中 ridioButtonIndex = 0; foreach (Control con in groupBoxClear.Controls) { if (con is RadioButton) { if ((con as R 阅读全文
posted @ 2021-01-03 18:02 vv彭 阅读(350) 评论(0) 推荐(0)
摘要: 下面是自定义的一个函数,参数分别为:文件夹名称、文件后缀、保存天数 逻辑是获取当前系统的时间,和文件创建时间去作差,如果结果大于保存天数,就删除它 /// <summary> /// 定期清除文件 /// </summary> /// <param name="fileDirect">文件夹</pa 阅读全文
posted @ 2021-01-03 17:53 vv彭 阅读(2177) 评论(0) 推荐(1)
摘要: 1、概念: 这是一个多功能的函数,可打开或创建文件或者I/O设备,并返回可访问的句柄:控制台,通信资源,目录(只读打开),磁盘驱动器,文件,邮槽,管道。 HANDLE CreateFile( LPCTSTR lpFileName, // 指向文件名的指针 DWORD dwDesiredAccess, 阅读全文
posted @ 2020-12-28 18:14 vv彭 阅读(1764) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 22 下一页