iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Software Development

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

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

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

試煉1 - 如何消滅 Magic strings

開始試煉 如何處理Magic strings void Main() { var now = DateTime.Now var nowDate...

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

試煉2 - appSettings 由簡單讀取到進階應用

開始試煉 再開發網站或是api的時候,多多少少都會將 不太常改又不想放資料庫 或是根本沒有資料庫的東西 通通塞到 appSettings裡面也就容易到處出現va...

2022-09-17 ‧ 由 聊聊程式 分享
DAY 3

試煉3 - Debug 時,是怎麼看變數內容的呢

開始試煉 開發中 在Debug模式下觀察程式是否如想像中一般的執行會需要觀察變數內容 現在為何對吧 就像是下面範例 static void Main(strin...

2022-09-18 ‧ 由 聊聊程式 分享
DAY 4

試煉4 - 用過 default 和 params 嗎

開始試煉 default 關鍵字 就是回傳該型別的預設值 int a = default; a.Dump(); string b = default; b.Du...

2022-09-19 ‧ 由 聊聊程式 分享
DAY 5

試煉5 - const 的坑踩過嗎

開始試煉 const 常數 這個關鍵字 常見的說明 就是把長久不會變的內容設定為常數像是圓周率可以設定3.14這樣 void Main() { var...

2022-09-20 ‧ 由 聊聊程式 分享
DAY 6

試煉6- Console 程式的例外處理

開始試煉 Exception 是程式出錯時產生的 在MVC 還是Webapi 都有 global exception handling的處理方式 但是 Cons...

2022-09-21 ‧ 由 聊聊程式 分享
DAY 7

試煉7 - 學會正確拋例外前,可不能離開新手村

開始試煉 try catch 是控制錯誤很重要的機制有個新手常發生的問題必須出新手村前要通過試煉請指出下面程式碼不良的寫法(怕有人沒看清楚我故意加上一堆這是錯誤...

2022-09-22 ‧ 由 聊聊程式 分享
DAY 8

試煉8 - 開始練習組合技1 物件導向 + 泛型

開始試煉 先來看看一些專案的程式碼SimplCommerce 的 Result.cscloudscribe.SimpleContent 的 CommandRes...

2022-09-23 ‧ 由 聊聊程式 分享
DAY 9

# 試煉9 - 四捨五入的坑踩過了嗎

開始試煉 Math 有提供 Round 方法 說明如下將值四捨五入為最接近的整數或是指定的小數位數。 然後就很馬上測試一下Math.Round(1.5).Dum...

2022-09-24 ‧ 由 聊聊程式 分享
DAY 10

# 試煉10 - 還在用字串,組網址 組路徑嗎

開始試煉 網址 處理字串 一直都會再寫程式遇到的試煉像是要處理網址的時候應該很容易寫出這樣的程式碼$"https://ithelp.ithome.co...

2022-09-25 ‧ 由 聊聊程式 分享