iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Software Development

離開C#新手村的最後試煉 系列

30個試驗看看是否準備好離開新手村邁向資深勇者的道路

鐵人鍊成 | 共 30 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文
DAY 11

# 試煉11 - 1秒都不能少

開始試煉 搜尋條件中,設定搜尋時間是一定會遇到的先來看看下面這些設定情境A 開始:1/1 結束:1/1 這樣表示1/1一整天情境B 開始:1/2 結束:1/3...

2022-09-26 ‧ 由 聊聊程式 分享
DAY 12

# 試煉12 - 開始練習組合技2 委派 + 泛型

開始試煉 委派 (delegate Func Action) 是我在面試工程師時 一定會問到的部分常聽到的回答有三種 沒聽過委派 大概知道委派 但是沒用過 知...

2022-09-27 ‧ 由 聊聊程式 分享
DAY 13

# 試煉13 - 語法糖的坑踩過了嗎

開始試煉 就用Demo 這篇FB 當做範例好了 程式如下 void Main() { int? a = 1; int? b = 1; v...

2022-09-28 ‧ 由 聊聊程式 分享
DAY 14

# 試煉14 - 開始練習組合技3 反射 + 泛型

開始試煉 今天的試煉 是組合技3了反射 (Reflection) 是我在面試工程師時 一定會問到的部分最常聽到的知道反射 但是沒用過利用這次試煉來分享一個反射的...

2022-09-29 ‧ 由 聊聊程式 分享
DAY 15

# 試煉15 - using 不只是 using

開始試煉 C# using 有兩種用法 一種是程式碼最上方 引用其他命名空間的程式using System.Text;另一種 就是用using 將一段程式碼包起...

2022-09-30 ‧ 由 聊聊程式 分享
DAY 16

# 試煉16 - IEnumerable + yield 的坑踩過了嗎

開始試煉 黑暗執行緒有說明 IEnumerable + yield 的好處善用 yield return 省時省 CPU 省 RAM,打造高效率程式 但是必須知...

2022-10-01 ‧ 由 聊聊程式 分享
DAY 17

# 試煉17 - Enum + Flags 無限可能

開始試煉 Flag Enum 如果還不知道是啥的話 請先看下面的文章目前我看過最棒的了 說明得非常清楚C#: 位元旗標 (Bit flag) 與列舉 其實在用F...

2022-10-02 ‧ 由 聊聊程式 分享
DAY 18

# 試煉18 - 開始使用nameof吧

開始試煉 nameof 是消滅魔術字串 的好武器我們先來看看下面的範例Code void Main() { var gil = new Gil(100)...

2022-10-03 ‧ 由 聊聊程式 分享
DAY 19

# 試煉19 - String Format 多的是你不知道的事

開始試煉 string format 應該是大家常常用到的但是 有很多好用的技巧 想給離開新手村的你知道先上範例Code void Main() { v...

2022-10-04 ‧ 由 聊聊程式 分享
DAY 20

# 試煉20 - string 不變性

開始試煉 string 是很特別的 是參考型別 但是使用起來跟實值型別一樣就來聊聊string為何這樣的特殊吧 不變性Immutability string的不...

2022-10-05 ‧ 由 聊聊程式 分享