摘要: /// 1 多异常处理和线程取消 /// 2 多线程的临时变量 /// 3 线程安全和锁lock class Program { static void Main(string[] args) { #region 多线程异常处理 //{ // try // { // List<Task> taskL 阅读全文
posted @ 2020-02-04 20:35 王大师123 阅读(445) 评论(0) 推荐(0) 编辑
摘要: /// 1 Task:Waitall WaitAny Delay /// 2 TaskFactory:ContinueWhenAny ContinueWhenAll class Program { //Task.WaitAny WaitAll都是阻塞当前线程,等任务完成后执行操作 //Delay 异 阅读全文
posted @ 2020-02-02 21:10 王大师123 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: //1 thread:线程等待,回调,前台线程/后台线程 //2 threadpool:线程池使用,设置线程池,ManualResetEvent //3 扩展封装thread&threadpool回调/等待 class Program { static void Main(string[] args 阅读全文
posted @ 2020-01-06 16:13 王大师123 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: 找到IISExpress的配置文件,位于 C:\Users\Administrator\Documents\IISExpress\config文件夹下,打开applicationhost.config,找到如下代码: <site name="WebSite1" id="1" serverAutoSt 阅读全文
posted @ 2019-12-04 17:18 王大师123 阅读(3103) 评论(0) 推荐(0) 编辑
摘要: namespace AttributeTest { //使用特性封装提供额外行为Validate验证 class Program { static void Main(string[] args) { Student student = new Student() { Name = "123", Q 阅读全文
posted @ 2019-12-01 20:14 王大师123 阅读(766) 评论(0) 推荐(0) 编辑
摘要: /// 1 反射调用实例方法、静态方法、重载方法 选修:调用私有方法 调用泛型方法 /// 2 反射字段和属性,分别获取值和设置值 /// 3 反射的好处和局限 class Program { /// /// 反射的优点: 动态 /// 反射的缺点: /// 1 使用麻烦 /// 2 避开编译器检查 阅读全文
posted @ 2019-11-19 13:48 王大师123 阅读(733) 评论(0) 推荐(0) 编辑
摘要: /// 1 dll-IL-metadata-反射 /// 2 反射加载dll,读取module、类、方法、特性 /// 3 破坏单例 创建泛型 namespace MyReflection { class Program { static void Main(string[] args) { #re 阅读全文
posted @ 2019-11-15 11:38 王大师123 阅读(419) 评论(0) 推荐(0) 编辑
摘要: //linq to object public class LinqShow { #region Data Init private List<Student> GetStudentList() { #region 初始化数据 List<Student> studentList = new List 阅读全文
posted @ 2019-11-11 23:43 王大师123 阅读(269) 评论(0) 推荐(0) 编辑
摘要: { /// <summary> // 扩展方法:静态类里面的静态方法,第一个参数类型前面加上this //1 第三方的类,不适合修改源码,可以通过扩展方法增加逻辑 //优先调用实例方法,最怕扩展方法增加了,别人类又修改了 //2 适合组件式开发的扩展(.NetCore),定义接口或者类,是按照最小需 阅读全文
posted @ 2019-11-09 15:03 王大师123 阅读(264) 评论(0) 推荐(0) 编辑
摘要: class LandmadaShow { public delegate void NoReturnWithPara(string name); //lambda演变历史 public void Show() { { //.NetFramework1.0 1.1 NoReturnWithPara n 阅读全文
posted @ 2019-11-09 14:47 王大师123 阅读(217) 评论(0) 推荐(0) 编辑