随笔分类 - Dotnet
C# Winform ASP.Net
摘要:本文翻译自: http://www.quartz-scheduler.org/documentation/quartz-2.x/tutorials/crontrigger.html 1.简介 Cron作为一个Unix工具,已经存在很长一段时间了,用于实现任务调度的功能。CronTrigger类基于C
阅读全文
摘要:转自 https://www.cnblogs.com/frozenzhang/archive/2016/04/29/5443778.html 1.创建控制台程序 2.添加引用 添加TopShelf的引用:TopShelf和TopShelf.Quartz 注:因为开发环境不一样,添加的版本会不同,即V
阅读全文
摘要:1.限定类似名称隐藏的成员 2.将对象作为参数传递给方法 3.声明索引器 静态成员函数,因为它们存在于类级别且不属于对象,不具有 this 指针。 在静态方法中引用 this 是错误的。 4.实现扩展的方法 扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始
阅读全文
摘要:1.构造函数: 分为实例构造函数、静态构造函数、私有构造函数。 使用new表达式创建某个类的对象时, 1.1实例构造函数: (1)构造函数的名字与类名相同; (2)使用new表达式创建类的对象或者结构,会调用其构造函数。并且通常初始化新对象的数据成员; (3)除非是静态的,否则会为没有构造函数的类,
阅读全文
摘要:博客园: LINQ to SQL语句(1)之Where LINQ to SQL语句(2)之Select/Distinct LINQ to SQL语句(3)之Count/Sum/Min/Max/Avg LINQ to SQL语句(4)之Join LINQ to SQL语句(5)之Order By LI
阅读全文
摘要:通过事件可以订阅发布者的消息,存在异步问题,即如何让订阅者不影响发布者的执行,只是单纯的获取发布者的数据信息。 以下代码完全取自张子阳博客 发布者 订阅者 Main函数: 输出结果:
阅读全文
摘要:我也来个喝水的订阅发布 事件发行者(Publisher):监控自身信息、数据的变化,当满足某一设定的条件的时候,通知所有的事件订阅者。 事件订阅者(Subscriber):对想要监控的事件进行注册,当接收到订阅者发布的信息、数据后,执行设定的事件处理程序。 先来个效果图: 定义参数类: 定义烧水类:
阅读全文
摘要:除了使用delegate关键字定义委托,还可以使用系统关键字Action、Func和Predicate直接使用委托 Action(无返回值): (1)使用匿名方法调用委托: (2)使用Lambda表达式调用委托: (3)调用无参方法: 方法体: 通过Action调用方法: (4)调用带参数的方法:
阅读全文
摘要:参考:https://msdn.microsoft.com/zh-cn/library/ms173176.aspx 如何:声明、实例化和使用委托 声明委托及具有相同签名的方法: 1.在最初的C#1.0及更高的版本中,使用命名的方法 2.C#2.0提供了更简单的方法实现对委托的声明 3.在C#2.0及
阅读全文
摘要:1.委托定义(摘自MSDN): 委托是安全封装方法的类型,类似于C和C++中的函数指针。与C函数指针不同的是,委托是面向对象的、类型安全的和可靠的。 委托的类型由委托的名称确定。 2.委托的声明: 无参的委托 单参的委托 注:使用delegate定义委托,可以根据需要设定返回值类型,设定参数的个数及
阅读全文
摘要:参考: 波哥大白话系列: 大白话系列之C#委托与事件讲解(序言) 大白话系列之C#委托与事件讲解(一) 大白话系列之C#委托与事件讲解(二) 大白话系列之C#委托与事件讲解(三) 大白话系列之C#委托与事件讲解(大结局) Rising Sun: 写给那些看不懂委托的同学 也来说说C#异步委托 张子阳
阅读全文
摘要:【转载】C#文件操作大全(SamWang) 文件与文件夹操作主要用到以下几个类: 1.File类: 提供用于创建、复制、删除、移动和打开文件的静态方法,并协助创建 FileStream 对象。 msdn:http://msdn.microsoft.com/zh-cn/library/system.i
阅读全文
摘要:1.字符发送 2.字符接收 3.ASCII发送 4.ASCII接收 方法1: 方法2:
阅读全文
摘要:代码下载地址 类的继承: 写电池的基类:包含条码和箱体码两个字段,含有两个参数的构造函数 类WX27继承Battery基类,添加字段_voltage,并重写构造函数和方法: 测试效果: 抽象类 Car基类,其中的方法不需要提供方法的具体实现,具体的方法在继承的子类体现。 BYD类继承Car类,需要重
阅读全文
摘要:转自MSDN:https://msdn.microsoft.com/zh-cn/library/435f1dw2.aspx new隐藏基类成员 在用作修饰符时,new关键字可以显式的隐藏从基类继承的成员。隐藏继承的成员时,该成员的派生版本将替换基类版本。虽然可以不使用new修饰符的情况下隐藏成员,但
阅读全文
摘要:摘抄自C#本质论(第四版,P55) int[] numbers; numbers={42,84,168}; int[] numbers; numbers=new int[]{42,84,168}; int[] numbers= new int[3]{42,84,168}; int[] numbers
阅读全文
摘要:参考:http://www.cnblogs.com/chendaoyin/archive/2013/06/27/3159211.html 1.开启一个子线程 2.线程处理函数 此处的 Exception ex 用于捕获系统的异常,但是线程在执行过程中使用Abort方法关闭线程,会提示 System.
阅读全文
摘要:1.十进制转16进制 2.字符串转数值类型 3.16进制的字符串转数值类型 注:16进制字符串不能直接转换,因为无法识别当中的字符a~f 3.科学计数转换为数值类型 将 "9.820E+05" 与 "1.009E-05"转换为数值类型,直接 使用 Convert.ToDouble 的方法 4.16进
阅读全文