文章分类 - .NET
摘要:在方法声明的入参中,可以用params关键字修饰参数: 1、一个方法声明中只能有一个params关键字; 2、被params关键字修饰的参数类型必须是一维数组,且必须是最后一个参数; 定义两个方法如下: public static void UseParams(params int[] list)
阅读全文
摘要:何时重新安装包 包还原后的损坏引用:如果已打开项目并还原了 NuGet 包,但仍看见了损坏的引用,请尝试重新安装每个包。 项目因删除文件损坏:NuGet 不会阻止删除从包添加的项,因此很容易在无意中修改从包安装的内容并损坏项目。 要还原项目,请重新安装受影响的包。 包更新损坏了项目:如果包的更新损坏
阅读全文
摘要:public enum acceptPayWay { 现金, 微信, 支付宝, POS机, 刷卡, 余额, 剩余学费 }; foreach(var item in Enum.GetValues(typeof(acceptPayWay))) { console.writeline(item); }
阅读全文
摘要:参考资料:https://www.cnblogs.com/cgli/archive/2011/05/10/2041731.html classA is classB is 操作符:返回布尔值,表明classA能否强制转换为classB(注:当classA为null时,返回false;) classB
阅读全文
摘要:原文链接 https://blog.csdn.net/dupeng0811/article/details/89876797 Quartz定时任务默认都是并发执行的,不会等待上一次任务执行完毕,只要间隔时间到就会执行, 如果定时任执行太长,会长时间占用资源,导致其它任务堵塞。 比如Job设置1分钟跑
阅读全文
摘要:如何获取二维数组中的元素个数呢? 参考出处:http://blog.sina.com.cn/s/blog_ad7fd0f4010180np.html 根据上述我们可以自己验证多维数组的形式,使用循环遍历操作数组,例如下面的四维数组: int[,,,] arr = new int[9, 8, 7, 6
阅读全文
摘要:public void Send() { Task.Factory.StartNew(async () => { await SendTemplateMessageAsync(); }); }
阅读全文
摘要:运算符?: 称为 Null-Conditional Operator(null条件运算符) int? a = null; string str = a?.ToString(); 当 a 为 null 时就不进行后面的ToString(),返回null,当 a 不为 null 就ToString();
阅读全文