编程语言--C#
文章平均质量分 96
C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级程序设计语言。
路途…
Reading is a long investment.During this process, find the entertainment and enjoy life while treasure the present to compound interest.
展开
-
【C#】线程操作总结
1. 线程基础.1. 生命周期在线程的生命周期中,它要经过新建(New)、就绪(Runnable)、行(Running)、阻塞(Blocked)和死亡(Dead)五种状态。当线程start后,它不能一直"独占"着CPU独自运行,所以CPU需要在多条线程之间切换,于是线程状态也会多次在运行、阻塞之间切换.新建状态(new):指新建了一个线程对象。Thread t1 =new Thread();这里就新建了一个Thread类的线程对象。就绪状态(Runnable):当线程对象创建后,该线程对.原创 2021-12-26 14:16:37 · 4572 阅读 · 3 评论 -
【c#】项目依赖管理工具 nuget
错误CS0433 类型“Color”同时存在于“CoreCompat.System.Drawing, Version=1.0.0.0, Culture=neutral, PublicKeyToken=c0a7ed9c2333b592”和“System.Drawing.Primitives, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03...转载 2020-01-08 21:50:30 · 5895 阅读 · 0 评论 -
【c#】获取时间戳
/// <summary> /// 获取相对程序启动的 时间 单位 ms /// </summary> /// <returns>实际的秒数*1000</returns> public static long getReletiveToStartProgramS...原创 2020-01-01 19:46:53 · 647 阅读 · 0 评论 -
c#引用(&)的用法和应用实例
无论是浅拷贝与深拷贝,C#都将源对象中的所有字段复制到新的对象中。不过,对于值类型字段,引用类型字段以及字符串类型字段的处理,两种拷贝方式存在一定的区别(见下表)。1. 一般对C#中传值调用和传引用调用的理解如果传递的参数是基元类型(int,float等)或结构体(struct),那么就是传值调用。 如果传递的参数是类(class)那么就是传引用调用。 如果传递的参数前有ref或者...转载 2018-11-05 23:24:19 · 17460 阅读 · 1 评论 -
【c#】快捷键&单元测试
【快捷键】注释:Ctrl+K, Ctrl+C 反注释:Ctrl+K, Ctrl+U Ctrl+E+D 来使代码对齐。 Ctrl+L删除整行 Ctrl+J,弹出智能代码提示。 Ctrl+E+S,显示每行代码前面的空格,即“编辑”——“高级”——“查看空白”。 Alt+Shift+Enter,编辑区视图最大化和还原之间切换。 Shift + Home(End),选中从光标起到行首(尾...原创 2019-12-29 10:09:23 · 555 阅读 · 0 评论