10 2019 档案
摘要:解决方案: 需要修改C:\Users\你的用户名\.vscode\extensions\jmrog.vscode-nuget-package-manager-1.1.6\out\src\actions\add-methods下的fetchPackageVersions.js`${versionsUr
阅读全文
摘要:上一篇初步学习了一下C#7.0的新功能“元组”,但是用的代码格式和旧版本的没啥差别(数据获取用的还是老一套,通过item1,item2,item3........不能忍!!!),只不过多了一些功能,在原先的基础上做了一些优化,今天继续学习,代码格式将使用最新语法! 基础语法 ·元组功能在C#7.0和
阅读全文
摘要:重构的好处不多叙述了,大家都明白,好的代码不仅可读性强,重用性强,而且可维护性高。书上论述的非常详细,我挑选几种最常用的重构方法,并用C#语言做示例,总结一下,学习一下! 1:提取函数 原始代码为: static void Main(string[] args) { User user = new
阅读全文
摘要:ValueTuple学习 ValueTuple是C# 7.0的新特性之一,.Net Framework 4.7以上版本可用。 值元组也是一种数据结构,用于表示特定数量和元素序列,但是是和元组类不一样的,主要区别如下: 值元组是结构,是值类型,不是类,而元组(Tuple)是类,引用类型; 值元组元素是
阅读全文
摘要:在字符串前加$相当于对string.format()的简化 string name = "张三"; string add = "河南郑州"; Console.WriteLine("你好我是{0},我来自{1}", name, add); Console.WriteLine($"你好我是{name},
阅读全文
摘要:一、Virtual方法(虚方法) 1:virtual 关键字用于在基类(父类)中修饰方法。virtual的使用会有两种情况: (1):在基类中定义了virtual方法,但在派生类中没有重写该虚方法。那么在对派生类实例的调用中,该虚方法使用的是基类定义的方法,比如在一个Book类中有一个虚方法Init
阅读全文
摘要:static void Main(string[] args) { DateTime now = DateTime.Now; DayOfWeek dayOfWeek = now.DayOfWeek; int daysWeek = dayOfWeek == DayOfWeek.Sunday ? 7 :
阅读全文

浙公网安备 33010602011771号