![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
吾思故吾在
永远也不要停下学习的脚步!!!
展开
-
C# 数组
归根于概念:Byte[]就相当于一个数组,现在初始化Byte[] byte1 = new Byte[10];现在如果用另外一个长度小于byte1数组的byte2数组,赋值给byte1时,注意此时的byte1的长度不是原来的长度了,而是byte2数组的长度,那这相当于C++中的指针,指向的地址发生了变化,当然C#是没有指针这一说,但是有引用的概念,我曾经犯错这样的低级错误,类似于byte1这是一个...原创 2018-09-28 21:35:38 · 126 阅读 · 0 评论 -
Bit&Byte
Bit意为"位"或"比特",是计算机运算的基础;Byte意为"字节",是计算机文件大小的基本计算单位;1byte=8bits,两者换算是1:8的关系。转载 2018-11-30 09:05:48 · 131 阅读 · 0 评论 -
结构体
结构体:相当于是我们自己定义的一种复杂的类型。常见简单类型:int... double float bool char string 常见复杂类型:DateTime 数组类型生活中大部份的对象都是复合型的对象。如何定义结构体类型?一般来说结构体的定义要放在class的外面或class的里面,尽量不放在Main的里面。 struct 自定义类型名 { publi...转载 2018-11-29 15:25:22 · 208 阅读 · 0 评论 -
使用bat批处理文件启动.exe程序
start “” “D:\Tencent\QQ.exe”start D:\Tencent\QQ.exe路径中有空格的按第一排写,加上引号(注意除了路径要引起来外,前面还有一对引号);路径没有空格的按第二排写。每个需要启动的程序写一行,就可以同时启动多个程序;...转载 2018-11-22 10:56:10 · 52074 阅读 · 5 评论 -
C# 正则表达式检查输入字符
public class Validator 2 { 3 #region 匹配方法 4 /// <summary> 5 /// 验证字符串是否匹配正则表达式描述的规则 6 /// </summary> 7 ...转载 2018-11-07 11:49:39 · 370 阅读 · 0 评论 -
C#的绝对路径和相对路径
绝对路径法:把绝对路径写在配置文件里面,直接用代码读取路径,以后文件夹挪地方了,直接改配置信息。相对路径法:和exe放一起,因为exe程序本身知道自己所在位置。资源文件法:把加载的文件放到资源文件里,读取资源文件获得相依文件,不过这个局限大。例如:string sourcePath = @“wms\my_WMS.jpg”; //相对路径string truePath = @“e:\wm...转载 2018-10-10 22:00:39 · 5122 阅读 · 0 评论 -
WPF/Winform界面设置自适应问题
特别注意的是:在显示设置中的文本大小应该为100%,否则虽然你代码写分辨率,不管是写死还是读xml,效果与你预测的不一样。原创 2018-10-22 11:20:22 · 659 阅读 · 1 评论 -
单线程单元(STA)线程都应使用泵式等待基
CLR 无法从 COM 上下文 0x20ad98 转换为 COM 上下文 0x20af08,这种状态已持续 60 秒。拥有目标上下文/单元的线程很有可能执行的是非泵式等待或者在不发送 Windows 消息的情况下处理一个运行时间非常长的操作。这种情况通常会影响到性能,甚至可能导致应用程序不响应或者使用的内存随时间不断累积。要避免此问题,所有单 线程单元(STA)线程都应使用泵式等待基元(如 CoW...转载 2018-10-19 16:31:25 · 1202 阅读 · 0 评论 -
winform的application的图标加载
https://jingyan.baidu.com/article/7f41ececf50f4c593d095c11.html转载 2018-10-19 15:04:38 · 504 阅读 · 0 评论 -
委托
一.委托本质是一种类型,委托也是方法一个模板.Net Framework通过函数委托来提供回调函数机制public delegate void DelegateExample_0(int x,int y);声明了一个委托public delegate string DelegateExample_1();public delegate DateTime DelegateExample_2(s...原创 2018-10-16 01:57:40 · 135 阅读 · 0 评论 -
(转)Microsoft Visual Studio 2017 Installer Projects 生成打包文件
转载 2018-10-08 11:20:34 · 2299 阅读 · 0 评论 -
C# Thread.Sleep---转载
我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题:1、假设现在是 2008-4-7 12:00:00.000,如果我调用一下 Thread.Sleep(1000) ,在 2008-4-7 12:00:01.000 的时候,这个线程会 不会被唤醒?2、某人的代码中用了一句看似莫明其妙的话:Thread.Sleep(...转载 2019-01-09 10:00:58 · 226 阅读 · 0 评论