C#中的深拷贝与浅拷贝

浅拷贝和深拷贝之间的区别: 浅拷贝是指将对象中的数值类型的字段拷贝到新的对象中,而对象中的援用型字段则指复制它的一个援用到目的对象。假如改动目的对象中援用型字段的值他将反映在原始对象中,也就是说原始对...
3年前
36

C# static的用法详解

static静态的,不变的,在某个类中只要一个,不会因实例化对象的不同而不同。static能够修饰类、字段、属性、办法等。如一个办法前加上static修饰后要对其停止调用能够直接经过类名点出来,不用再...
3年前
54

C#自定义异常

1、自定义异常类 1.1为什么要自定义异常类 (1)没有详细系统异常相对应 (2)不希望在Catch块中处置 (3)希望能明白标志错误品种的异常 1.2自定义异常类定义步骤 继承自System.App...
3年前
12

C#添加错误日志信息

废话不多说,直接上代码,关键代码都有注释,不了解的能够留言提出. 复制代码 privatestaticStreamWriterstreamWriter;//写文件 //将错误信息写入文件中 publi...
3年前
42

C# 如何提前结束 Sleep ?

良久没有更新博客了,都有点对不起这个账号了。这次跟大家分享的是一种编程思绪,没什么技术含量,但或许能帮得到你。 我们经常会在程序程序中用到Sleep这个办法。Sleep办法用起来十分简单,但是有个问题...
3年前
48

异步转同步TaskCompletion

本文经过TaskCompletionSource,完成异步转同步 首先有一个异步办法,如下异步任务延时2秒后,返回一个结果 复制代码 1privatestaticasyncTask<string...
3年前
24