随笔分类 - c#基础
摘要:经常听到说线程池这个东西,凭印象写了个这么简单的例子。 CusTRun方法要不要await,取决于要不要作为后台任务。任务可指定数量,线程参数可共享全,顺序可控,可继续改进。 using System; using System.Collections.Concurrent; using Syste
阅读全文
摘要:aspnetcore里面用到许多的service,好多业务代码都要通过Service.AddScoped、Singleton、Transient等注入进去,类太多了写起来和管理起来都很麻烦,所以借鉴了一下github上面的项目稍微删减了一下下,最后会给出参考链接和git源代码。 项目结构如下, 这里
阅读全文
摘要:项目中有有些场景用到反射挺多的,用到了反射就离不开dll的加载。此demo适用于通过反射dll运行项目中加载和删除,不影响项目。 ConsoleApp: 1 using AppClassLibrary; 2 using System; 3 using System.Collections.Gener
阅读全文
摘要:当使用委托时,一般会出现两种角色:广播者(broadcaster)和订阅者(subscriber)。广播者是包含委托字段的类型,它通过调用委托决定何时进行广播。而订阅者是方法的目标接收者。订阅者通过在广播者的委托上调用+=和-=来决定何时开始监听而何时监听结束。订阅者不知道也不会干涉其他的订阅者。而
阅读全文