随笔分类 -  c#

摘要:结论:别用这个函数,他会把内存写不下的写到硬盘的虚拟内存中去(注:硬盘中的虚拟内存默认在系统盘里) 贴一段 博客园名称pdfw的代码 点击查看代码 [System.Runtime.InteropServices.DllImportAttribute("kernel32.dll", EntryPoin 阅读全文
posted @ 2022-12-27 16:01 你的代码能改变世界吗 阅读(93) 评论(0) 推荐(0) 编辑
摘要:使用快捷键 Ctrl+H,打开替换框。 使用快捷键 Alt+R或者点击下图红框图标, 选择使用“正则表达式”。 输入正则表达式:^\s*(?=\r?$)\n,如下图: 阅读全文
posted @ 2022-12-08 11:18 你的代码能改变世界吗 阅读(288) 评论(0) 推荐(0) 编辑
摘要:在framework框架下,通过添加HandleProcessCorruptedStateExceptionsAttribute属性来解决这个问题, (.net core1.0到3.1之前,不支持从损坏的进程状态异常中恢复,即try catch 没有防止闪退的作用) 具体可查看MSDN:https: 阅读全文
posted @ 2022-12-05 11:25 你的代码能改变世界吗 阅读(1060) 评论(0) 推荐(0) 编辑
摘要:#使用File.Exists(path) ##如果使用Directory.Exists(path),仍然会有文件存在返回false的情况,我确定我的权限都开启了.. 阅读全文
posted @ 2022-09-27 12:51 你的代码能改变世界吗 阅读(93) 评论(0) 推荐(0) 编辑
摘要:释是对程序源代码的一种说明,主要目的是给人看的,在程序被编译的时候会被编译器所丢弃,因此,它丝毫不会影响到程序的执行。 Attribute是程序代码的一部分,它不但不会被编译器丢弃,而且还会被编译器编译进程序集(Assembly)的元数据(Metadata)里。在程序运行的时候,随时可以从元数据(元 阅读全文
posted @ 2022-06-05 22:12 你的代码能改变世界吗 阅读(19) 评论(0) 推荐(0) 编辑
摘要:` private static ReaderWriterLockSlim _rwl = new ReaderWriterLockSlim(LockRecursionPolicy.SupportsRecursion);//暂时不知道和下面的有啥区别 private void Form1_Load(o 阅读全文
posted @ 2022-05-03 01:42 你的代码能改变世界吗 阅读(34) 评论(0) 推荐(0) 编辑
摘要:大佬已经写的很好了,留个地址 https://www.cnblogs.com/zhaiganggang/p/15882336.html 阅读全文
posted @ 2022-04-23 15:35 你的代码能改变世界吗 阅读(27) 评论(0) 推荐(0) 编辑
摘要:Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions) MessageBox.Show("MessageBox显示窗口在最上层了 阅读全文
posted @ 2022-03-07 17:44 你的代码能改变世界吗 阅读(1236) 评论(0) 推荐(0) 编辑
摘要:哭辽,事情是这样的 我想写个产品类用来放点相机参数,想类似这种的使用方式:(时间关系不改了,产品=Zoo,animals=相机) Zoo Zooxx= new Zoo (); Zoo.Animals Animal= new Zoo .Animals (); 然后写出了下面的垃圾代码。。 public 阅读全文
posted @ 2021-12-23 16:44 你的代码能改变世界吗 阅读(318) 评论(0) 推荐(0) 编辑
摘要:Fileinfo是读取文件属性 DirectoryInfo读取文件夹属性 获取路径下全部文件夹 点击查看代码 string foldPath = ""; FolderBrowserDialog dialog = new FolderBrowserDialog(); dialog.Descriptio 阅读全文
posted @ 2021-11-17 14:55 你的代码能改变世界吗 阅读(20) 评论(0) 推荐(0) 编辑
摘要:HashSet hs = new HashSet(li1); //此时已经去掉重复的数据保存在hashset中 HashSet不能给cbx.datasource赋值,要转成list再赋值 List templist = new List(CamList); cbx_SelectCam.DataSou 阅读全文
posted @ 2021-11-15 15:38 你的代码能改变世界吗 阅读(31) 评论(0) 推荐(0) 编辑
摘要:选定文件夹 string foldPath = ""; FolderBrowserDialog dialog = new FolderBrowserDialog(); dialog.Description = "请选择文件路径"; dialog.SelectedPath = ""; //dialog 阅读全文
posted @ 2021-11-08 14:52 你的代码能改变世界吗 阅读(240) 评论(0) 推荐(0) 编辑
摘要:一.Xml的创建方式 Xmlwriter(流式读取,Stream) 写过了:https://www.cnblogs.com/dengzhekaihua/p/15438493.html 这种方法虽然快,但是只能写一遍,一次性全部写完,不方便进行修改 2.通过Xelement直接写xml(Linq to 阅读全文
posted @ 2021-10-26 15:15 你的代码能改变世界吗 阅读(80) 评论(0) 推荐(0) 编辑
摘要:麻了。。整理完了发现XmlWriter不能添加元素,只能重写,还是得用Xdocument。。好像DOM能实现添加元素 点击查看代码 **MemoryStream msXml = new MemoryStream();//创建一个内存流** 不写入文件时可以写入内存中,暂用 XmlWriterSett 阅读全文
posted @ 2021-10-22 13:48 你的代码能改变世界吗 阅读(152) 评论(0) 推荐(0) 编辑
摘要:一个Xml的文档示例: 点击查看代码 <?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget 阅读全文
posted @ 2021-10-21 14:35 你的代码能改变世界吗 阅读(51) 评论(0) 推荐(0) 编辑
摘要:平方运算 private double m; private double n=Math.Pow(m,2.0); 开平方运算 System.Math.Sqrt(数字); double保留两位小数 Math.Round(变量, 2); Sin函数计算(括号里为弧度) Math.sin(Math.PI* 阅读全文
posted @ 2021-07-21 14:58 你的代码能改变世界吗 阅读(929) 评论(0) 推荐(0) 编辑
摘要:继承控件只的是cs结尾的那种,类直接继承对应控件,不是usercontrol类型的 阅读全文
posted @ 2021-07-20 08:37 你的代码能改变世界吗 阅读(35) 评论(0) 推荐(0) 编辑
摘要:如果时anycpu没问题,但是新建其他平台时,会重新生成失败,原因时无法找到dll,现象为x64目录下的debug文件夹为空 阅读全文
posted @ 2021-07-15 16:18 你的代码能改变世界吗 阅读(63) 评论(0) 推荐(0) 编辑
摘要:SunnyUI https://github.com/yhuse/SunnyUI 个人800授权 Livecharts 数据显示等折线图,表 nuget直接搜索 HZHcontrols http://www.hzhcontrols.com 任意授权960 阅读全文
posted @ 2021-07-02 16:18 你的代码能改变世界吗 阅读(475) 评论(1) 推荐(0) 编辑
摘要:序列化是一种通过将对象转化为字节流,从而达到储存对象,或者将对象传输到内存,数据库或文件的一个过程,主要用途是保存对象的状态(包括对象的数据),方便对对象的重建,反之读取就是反序列化。 三种序列化类型:XML,二进制,JSON 今天学习的是二进制序列化(因为二进制序列化可以序列化所有对象,其中包括o 阅读全文
posted @ 2021-07-02 16:13 你的代码能改变世界吗 阅读(145) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示