花費 28 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