- 博客(6)
- 收藏
- 关注
原创 C# 以非独占方式打开文件
使用C#开发中,当一个程序正在读写某个文件,另一个程序则无法操作此文件。使用FileStream类,其中的FileShare参数可设置文件的共享方式:FileShare.None 谢绝共享当前文件 FileShare.Read 允许别的程序读取当前文件 FileShare.Write 允许别的程序写当前文件 FileShare.ReadWrite 允许别的程序读写当前文件usin...
2018-08-27 14:25:45 4377
转载 C# 使用File.Create方法创建文件时,报进程被占用
在一个程序里偶然用了System.IO.File.Create去创建文件,运行时一直报错(进程被占用),后来在网上找到了解决办法,引用了一下。winfrom中操作文件:判断是否有当前的文件存在,不存在则进行创建,在进行操作;if(!System.IO.File.Exists(fileName)){ System.IO.File.Create(fileName);}但...
2018-08-27 13:42:05 10077
转载 Invoke and BeginInvoke
本文转自:http://www.cnblogs.com/worldreason/archive/2008/06/09/1216127.html 在Invoke或者BeginInvoke的使用中无一例外地使用了委托Delegate,至于委托的本质请参考我的另一随笔:对.net事件的看法。一、为什么Control类提供了Invoke和BeginInvoke机制?关于这个问题的最主要的原因已...
2018-08-20 11:38:36 154
转载 C# SerialPort串口接收中的this.Invoke
本文转自:http://www.ciast.net/post/20160752.html private void DisplayText(object sender, EventArgs e){ textBox1.Text = datain;} private void serialPort1_DataReceived(object sender, SerialDataRe...
2018-08-20 10:52:12 403
转载 C# 对ToString("X2")的理解
转化为16进制字符串。 大写X:ToString("X2")即转化为大写的16进制。 小写x:ToString("x2")即转化为小写的16进制。 2表示输出两位,不足2位的前面补0,如 0x0A 如果没有2,就只会输出0xA...
2018-08-17 17:35:05 7242
转载 #include后尖括号和双引号的区别
第一种方式:采用< >方式,表示让编译器在编译器的预设标准路径下去搜索相应的头文件,如果找不到则报错。例如:VS2015的安装目录\Microsoft Visual Studio 14.0\VC\include下面就包含了标准库的头文件。第二种方式:采用" "方式,表示先在工程所在路径下搜索,如果失败,再到系统标准路径下搜索。所以,特别要注意的是,如果是标准库头文件,那么既...
2018-08-14 19:05:43 2419
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人