随笔分类 - C#
C#
摘要:C#作业调度Quartz.NET学习笔记 一、简单介绍 Quartz.NET是一个强大、开源、轻量的作业调度框架,是 OpenSymphony 的 Quartz API 的.NET移植,用C#改写,可用于WinForm和ASP.NET应用中。它灵活而不复杂,可以为执行一个作业而创建简单或复杂的作业调
阅读全文
摘要:C#作业调度FluentScheduler学习笔记 一、简介 FluentScheduler是一个简单的任务调度框架,定时任务管理器。 GitHub地址:https://github.com/fluentscheduler/FluentScheduler 二、示例程序 2.1、界面 新建一个WinF
阅读全文
摘要:C# WinForm通用自动更新器 一、引言 对于C/S架构来说,软件更新是一个很常用的功能,下面介绍一种非常实用的软件自动升级方案。 二、示意图 三、项目说明 3.1、项目创建 新建4个项目,如下所示: 3.2、项目关系 四、LinkTo.Toolkit LinkTo.Toolkit主要是一些Ut
阅读全文
摘要:.NET深入解析LINQ框架(四:IQueryable、IQueryProvider接口详解) 在开始看本篇文章之前先允许我打断一下各位的兴致。其实这篇文章本来是没有打算加“开篇介绍”这一小节的,后来想想还是有必要反馈一下读者的意见。经过前三篇文章的详细讲解,我们基本上对LINQ框架的构成原理有了一
阅读全文
摘要:IQueryable和IEnumerable 使用EF你必须知道这两个的区别,可以帮助我们的提升性能。 表达树:Linq 表达 ①IQueryable和IEnumerable IQueryable 延时执行;扩展方法接受的是Expression(必须要能转成sql,否则报错) IEnumerable
阅读全文
摘要:C#数组,List,Dictionary的相互转换 本篇文章会向大家实例讲述以下内容: 将数组转换为List 将List转换为数组 将数组转换为Dictionary 将Dictionary 转换为数组 将List转换为Dictionary 将Dictionary转换为List 首先这里定义了一个“S
阅读全文
摘要:IEnumerable<T>和IQueryable<T>区分 LINQ查询方法一共提供了两种扩展方法,在System.Linq命名空间下,有两个静态类:Enumerable类,它针对继承了IEnumerable<T>接口的集合进行扩展;Queryable类,针对继承了IQueryable<T>接口的
阅读全文
摘要:IQueryable 和 IEnumerable 的区别 在C#中使用 Linq to sql 时,经常搞混 IQueryable 和 IEnumerable 这两种类型,本文简单分析下它们之间的区别和使用场景。 来源:https://blog.guoqianfan.com/2019/11/17/d
阅读全文
摘要:ABP源码分析一:整体项目结构及目录 ABP是一套非常优秀的web应用程序架构,适合用来搭建集中式架构的web应用程序。 整个Abp的Infrastructure是以Abp这个package为核心模块(core)+15个模块(module).其中13个依赖于Abp这个核心包。另外两个包(Fluent
阅读全文
摘要:using System; using System.Collections.Generic; using System.Data; namespace ModelToDataTableDemo { /// <summary> /// https://www.cnblogs.com/LifeDeci
阅读全文
摘要:using System; namespace GetIpDemo { /// <summary> /// C#里获取IP地址方法整理【IPV4,IPV6】 /// LDH @ 2021-11-19 /// </summary> internal class Program { private st
阅读全文
摘要:Bootstrap:弹出框和提示框效果以及代码展示 (转自Bootstrap:弹出框和提示框效果以及代码展示) 前言:对于Web开发人员,弹出框和提示框的使用肯定不会陌生,比如常见的表格新增和编辑功能,一般常见的主要有两种处理方式:行内编辑和弹出框编辑。在增加用户体验方面,弹出框和提示框起着重要的作
阅读全文
摘要:using System; using System.Collections.Generic; using System.Data; using System.Reflection; namespace LifeDecidesHappiness.Net.Utility.ListDataTable {
阅读全文
摘要:using System; using System.Collections.Generic; using System.Drawing; using System.Windows.Forms; using ConsoleExtClass; using DataGridViewDemo01.Help
阅读全文
摘要:using System; using System.Diagnostics; using System.Reflection; namespace ReflectionVsDynamicDemo { /// <summary> /// https://www.cnblogs.com/LifeDec
阅读全文
摘要:using System; using System.Data.SqlClient; namespace ConsoleApp { /// <summary> /// 使用C#直接修改表结构(添加列,删除列)【MS SQL SEVER】 /// https://www.cnblogs.com/Lif
阅读全文
摘要:using System; using ConsoleExtClass; namespace ConsoleColorfulDemo { /// <summary> /// Nuget—ConsoleExtClass给控制台添加颜色 /// https://www.cnblogs.com/cvol/
阅读全文
摘要:using System; using System.Threading; namespace ThreadJoinDemo { /// <summary> /// Thread Join 用法 Thread.Join(); 等待方法执行完成 /// LDH @ 2021-9-18 /// </su
阅读全文
摘要:using System; using System.Collections; using System.Collections.Generic; using System.Data; using System.Reflection; namespace LifeDecidesHappiness.N
阅读全文

浙公网安备 33010602011771号