摘要:
C#综合揭秘——深入分析委托与事件 引言 本篇文章将为你介绍一下 Delegate 的使用方式,逐渐揭开 C# 当中事件(Event)的由来,它能使处理委托类型的过程变得更加简单。还将为您解释委托的协变与逆变,以及如何使用 Delegate 使 Observer(观察者)模式的使用变得更加简单。在事 阅读全文
摘要:
1.OpenFileDialog private void btnOpen_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.InitialDirectory = @"C:\Users 阅读全文
摘要:
前文传送门,dotNET开发基础汇总系列StackOverflow 20万阅读的问题:如何实现异步Task超时的处理Func和Action委托简单用法C#异步编程基础入门总结C#泛型入门学习泛型类、泛型集合、泛型方法、泛型约束、泛型委托C#异常处理总结 1.前言 异步这概念刚开始接触的时候,不是那么 阅读全文
摘要:
Task.Run 是在 dotnet framework 4.5 之后才可以使用, Task.Factory.StartNew 可以使用比 Task.Run 更多的参数,可以做到更多的定制。 可以认为 Task.Run 是简化的 Task.Factory.StartNew 的使用,除了需要指定一个线 阅读全文
摘要:
本文参考:https://www.cnblogs.com/caokai520/p/4921706.html IL DASM反编译工具 使用C#的猿人或多或少都会对微软的IL反编译工具(ildasm.exe)有所认识。我最早接触到这工具是公司同事使用他反编译exe程序,进行研读和修改。感觉他还是很强大 阅读全文