花费 6 ms
[C#6] 2-nameof 运算符

0. 目录 C#6 新增特性目录 1. 老版本的代码 这段代码并没什么问题,运行良好。随着时间的推移,有一天,我觉得args这个参数名不合适,想改一个更直观的名字filePaths ...

Sun Jul 03 08:34:00 CST 2016 0 17231
[C#6] 1-using static

0. 目录 C#6 新增特性目录 1. 老版本的代码 上面这段代码大家再熟悉不过了,使用静态类Console的静态方法WriteLine输出一行字符串。插播点关于CLR的相关知识, ...

Sun Jul 03 03:34:00 CST 2016 2 8621
30分钟掌握 C#6

1. 只读自动属性(Read-only auto-properties) C# 6之前我们构建只读自动属性: 原理解析:就是编译器在生成set访问器时,它的修饰符是private, ...

Mon Mar 06 04:40:00 CST 2017 13 2809
[C#6] 3-null 条件运算符

0. 目录 C#6 新增特性目录 1. 老版本的代码 在我们使用一个对象的属性的时候,有时候第一步需要做的事情是先判断这个对象本身是不是bull,不然的话你可能会得到一个 Syst ...

Tue Jul 05 05:26:00 CST 2016 6 3861
[C#6] 5-自动属性增强

0. 目录 C#6 新增特性目录 1. 老版本代码 通常情况下,C#的属性可以很好的帮助我们完成工作,比如上面的代码。在为属性赋值的时候,我们可以在任意地方为其赋值。但是并没有一种 ...

Thu Jul 07 06:33:00 CST 2016 0 3865
[C#6] 7-索引初始化器

0. 目录 C#6 新增特性目录 1. 老版本的代码 早C#3中引入的集合初始化器,可是让我们用上面的语法来在声明一个字典或者集合的时候立即初始化一些项进去,其实在C#3中这是个语 ...

Sun Jul 10 06:00:00 CST 2016 11 2154
[C#6] 4-string 插值

0. 目录 C#6 新增特性目录 1. 老版本的代码 通常我们在格式化字符串的时候会使用string的静态方法Format来进行字符串拼接,然后使用{0}...{n}来充当占位符。 ...

Wed Jul 06 05:57:00 CST 2016 1 2285
[C#6] 0-概览

1. C#6 新特性图谱 C#6的新特性主要由编译器(“Roslyn”)带来,并不依赖CLR和.NET Framework的升级,我们可以认为这个版本的新语言特性的主要目的为了简化代码书写方式, ...

Sun Jul 03 01:40:00 CST 2016 0 1590

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM