
C# Advanced
weixin_43602710
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C# Conversion Operator (Implicit/explicit)
public class Conversion { public int x; public Conversion() { } public Conversion(int i) { x = i; } public static i...原创 2019-02-14 18:02:15 · 270 阅读 · 0 评论 -
通过 Quartz .NET 实现时间调度并将其注册成为Windows Service
1):在VS中创建Windows Service的工程 2):继承 IJob 接口实现对文本文件的写值 using Quartz; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.T...转载 2019-03-08 11:46:36 · 368 阅读 · 0 评论 -
C# Dictionary, GetHashCode(), Equals() 的协作关系
GetHasCode() 和 Equals() 是 Object (泛指所有的引用类型) 的两个函数,它们和 Dictionary<Object, Value> 之间是这样协作的: 已知一个已 Object 为主键的Dictionary<Object, Value>, 当加入一对键值的时候 GetHashCode()会被调用。用于配对是否有相同的键值存在于D...原创 2019-04-19 10:56:41 · 1662 阅读 · 0 评论 -
C# Mutex 实现单例程序 (单线程)
C#中Mutex是互斥锁,位于System.Threading 命名空间中。互斥锁是一种互斥的同步对象,意味着同一时间有且仅有一个线程。Mutex适用于一个共享资源每次只能被一个线程访问的情况,也就是控制多个线程相互之间的联系,不产生冲突和重复。 Mutex构造函数,第一个参数决定是否当前线程获取即将创建的Mutex的所有权,第二个参数是互斥变量名(也就是Mutex的名字),第三个是新创建tru...原创 2019-04-19 17:52:00 · 1620 阅读 · 0 评论