02 2025 档案
摘要:传入实现了比较器的泛型参数,并设置其最小值和最大值,内部使用比较器进行对比,小于最小值则使用最小值,大于最大值则返回最大值,否则返回原值 public T Check<T>(T val, T min, T max) where T : IComparable<T> { if (val.Compare
阅读全文
摘要:/// <summary> /// windows防火墙入站规则IP添加器 /// </summary> internal class NetFwRuleIPAdder { readonly string ruleName; readonly object _lock = new object();
阅读全文
摘要:这里讲的是.Net Framework4.8的方式,后续的各类Net Core版本则是另一种方式, 1,要先有一个net4.8的控台程序 2,在控制台项目上右键新建项,找到Windows服务,选中,添加 3,将原控制台中Main中的代码全部移动到Service1.cs的OnStart方法中(选中Se
阅读全文