摘要: 1、类的主要成员 (1)属性 :WorkerReportsProgress R/W WorkerSupportsCancellation R/W IsBusy R CancellationPending R (2)方法:RunWorkAsync() CancelAsync() ReportProgr 阅读全文
posted @ 2022-02-14 16:47 跨界专家 阅读(51) 评论(0) 推荐(0)
摘要: 1、使用异步UI 刷新不受代码的影响。 public partial class MainWindow : Window { CancellationToken ct; CancellationTokenSource ctSource; public MainWindow() { Initializ 阅读全文
posted @ 2022-02-14 15:23 跨界专家 阅读(43) 评论(0) 推荐(0)
摘要: 1、使用Task.Delay() 来让处理器处理其他任务。不会阻塞线程。 2、使用Task.Yield() 离开当前的消息队列,回到队列末尾,让处理器有时间处理其他任务。 #region 效果跟Task.Delay() 一样。 class program { static void Main(str 阅读全文
posted @ 2022-02-14 14:21 跨界专家 阅读(31) 评论(0) 推荐(0)
摘要: #region 使用Task对象中的T返回异步方法里面的值,也可以是获取异步的状态。 //class Program //{ // static void Main(string[] args) // { // Task value = DoAsyncStuff.CalculateSumAsync( 阅读全文
posted @ 2022-02-10 17:32 跨界专家 阅读(33) 评论(0) 推荐(0)
摘要: 迭代器返回的是一个枚举器 代码 static void Main(string[] args) { MyClass myClass = new MyClass(); foreach (string item in myClass) { Console.WriteLine($"{item}"); } 阅读全文
posted @ 2022-01-24 16:26 跨界专家 阅读(24) 评论(0) 推荐(0)
摘要: IEnumerable 和 IEnumerator 需要引入using system.collection 程序集 IEnumerable 可枚举类实现IEnumerable 接口的类,IEnumerable类只有一个成员是GetEnumerator方法,该方法返回的是一个枚举器(IEnumerat 阅读全文
posted @ 2022-01-24 15:04 跨界专家 阅读(306) 评论(0) 推荐(0)
摘要: 转载于:https://blog.csdn.net/q__y__L/article/details/106566783 软件开发中需要知道基本概念,由罗伯特·C·马丁(Robert C. Martin)于《敏捷软件开发:原则、模式和实践》一书中给出的。在此记录。 目录 一.单一职责原则 二.开放封闭 阅读全文
posted @ 2022-01-21 17:33 跨界专家 阅读(119) 评论(0) 推荐(0)
摘要: 作者:Hong HuaMin 链接:https://www.zhihu.com/question/463017131/answer/1922569604 来源:知乎 Person p = null; if (args[0] == "男") { p = new Man(); } else { p = 阅读全文
posted @ 2022-01-21 16:53 跨界专家 阅读(78) 评论(0) 推荐(0)
摘要: 转载来源:https://zhuanlan.zhihu.com/p/162065756 Order是事件,这种Invoke就是无法在外部实现的,事件的触发只能由事件的拥有者自己来做。 ——需要强调的是,简化声明时Invoke可以在类体内被调用——这是一种不得已而为之的语法:因为简化声明时没有手动声明 阅读全文
posted @ 2022-01-21 16:10 跨界专家 阅读(66) 评论(0) 推荐(0)
摘要: 转载于:https://blog.csdn.net/weixin_44813932/article/details/104023728?spm=1001.2014.3001.5502 文章目录 事件的完整声明思路完整代码 事件的简略声明事件存在的必要性事件的本质命名约定事件与委托的关系 事件的声明格 阅读全文
posted @ 2022-01-21 16:01 跨界专家 阅读(81) 评论(0) 推荐(0)