.Net
Annx
与专业的人为伍,持续学习
展开
-
vs开发更高效的快捷方式
Ctrl + [ + S:快速在解决方案项目中定位到该文件;Ctrl原创 2021-05-06 16:55:05 · 255 阅读 · 0 评论 -
读取Json格式的配置文件
读取Json格式的配置文件,代码摘自百度UEditor的Config,简洁明了:public static class Config{ private static JObject _JObjectItems; public static JObject JObjectItems { get { if (_JObj...原创 2018-06-05 15:55:25 · 2206 阅读 · 0 评论 -
Autofac
简介通常我们写程序时所有的对象都由我们手动的new出来,这样项目之间互相依赖,各个模块之间耦合严重,当需要修改为其他实现类时非常麻烦。通过IOC可以解除依赖,让代码结构看起来更加合理,并能够提升项目的稳定性和可用性。 Autofac是IOC(Inversion of Control,控制反转)容器的一种,使用IOC容器一般建议基于接口编程。在使用的时候声明接口类型的变量、属性是由容器负责赋值...原创 2018-06-21 14:56:21 · 1093 阅读 · 0 评论 -
log4net的使用
首先,在configuration节点下新增configSections(必须是根节点configuration的第一个子元素),然后在configSections节点中新增节点:<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />然后在confi...原创 2018-06-19 15:06:53 · 189 阅读 · 0 评论 -
定时任务框架Quartz.Net
Quartz.Net是一个从 Java 版的Quartz移植过来定时任务框架,可以实现异常灵活的定时任务。本例中使用的版本为2.5.0,可以在NuGet包管理器控制台通过Install-Package Quartz -Version 2.5.0命令安装。Quartz.Net 中有三个概念:计划者(IScheduler)、工作(IJob)、触发器(Trigger)。给计划者一个工作(Job),让他...原创 2018-06-20 10:08:37 · 599 阅读 · 0 评论 -
测试using在return和异常情况下是否执行dispose方法释放资源
class Program{ static void Main(string[] args) { try { using (TestUsing test = new TestUsing()) { throw new Exception("异常"); ...原创 2018-10-29 17:53:58 · 727 阅读 · 0 评论 -
Linq 语法
Linq 是语言集成查询(Language-Integrated Query)的简称,是一系列直接将查询功能集成到 C# 语言的技术统称。Linq 提供了统一种跨数据源和数据格式使用数据的一致模型,并且 Linq 查询支持编译时类型检查和智能提示。支持 Linq 查询的对象有:SQL Server Database(Linq to SQL)XML Document(Linq to XML)...原创 2019-06-05 19:08:25 · 662 阅读 · 0 评论