iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
自我挑戰組

C# 和 SQL 探索之路 系列

煩惱!解決!成長!
這是我在工作這幾年的紀錄,期待用較為系統化的文章展現,且能講得簡單易懂。
大部分應該會以 C# 和 SQL 為主,也許會夾雜一兩本讀書心得。
希望能對大家有所幫助,還請多多指教!

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

Day 1: 前言 & C# 關鍵字: out var

大家好,初次參加鐵人賽,請多指教。 這 30 天的時間,會分享數年來工作上所使用到的 C# 與 SQL 技術與技巧,難度應介於基礎~進階之間,也希望能用幾本書的...

2022-09-12 ‧ 由 Lazy 分享
DAY 2

Day 2: C# 關鍵字: read only 和 const

嗨,今天要講的一樣是 C# 關鍵字 ~ 我們都常在程式碼中看到 readonly 和 const,從字面上來看,兩個關鍵字都帶有「無法修改」的意味,但實際上它們...

2022-09-13 ‧ 由 Lazy 分享
DAY 3

Day 3: C# 關鍵字: is

嗨,今天要講的是也很常見到的關鍵字: is is 用於檢查某個變數是否相容於某個類別 (或型別)。 下面是微軟的官方範例,展示了 Nullable 的 int...

2022-09-14 ‧ 由 Lazy 分享
DAY 4

Day 4: C# 關鍵字: ?

寫完上一篇 is 以後,我才發現 is 有比想像中更多不同判斷的用法。今天接著繼續介紹的是 ? 運算子,它在 C# 裡面也有多種不同的用法。 ?. 運算子 :...

2022-09-15 ‧ 由 Lazy 分享
DAY 5

Day 5: C# 關鍵字: var 和 dynamic

大家好,今天是第 5 天,會介紹 var 和 dynamic 的不同。本來預期一天會講 2 ~ 3 個不同類型的關鍵字,實際寫了才發現,其實一個關鍵字就有很多用...

2022-09-16 ‧ 由 Lazy 分享
DAY 6

Day 6: C# 關鍵字: $

嗨,今天要繼續介紹的,是 $ 符號的用法。 $ 符號從 C# 6.0 開始出現,可以搭配大括號插入變數、字串,使用的範例如下: string userName...

2022-09-17 ‧ 由 Lazy 分享
DAY 7

Day 7: C# 結構 (struct) 的使用

嗨,今天要介紹的是結構 (struct) ~ 結構在部分的程式語言裡,其實是很常使用的,只是在撰寫物件導向的 C# 時,可能會漸漸地減少使用結構,今天就再來複習...

2022-09-18 ‧ 由 Lazy 分享
DAY 8

Day 8: C# 如何複製 List

大家好,今天是第 8 天 … 來提複製 List 時,物件的複製要如何處理,避免複製完要修改資料時,花了很久時間除錯,才發現資料修改的結果與預期不同...。其它...

2022-09-19 ‧ 由 Lazy 分享
DAY 9

Day 9: C# 的 Interface, Abstract, Virtual

嗨嗨,今天要來介紹的,是 Interface, Abstract 和 Virtual 之間的關係。它們概念上都是希望不同的類別能實作特定方法,但又有差異之處,請...

2022-09-20 ‧ 由 Lazy 分享
DAY 10

Day 10: C# 泛型 (Generic) 概念

嗨 ~ 終於來到第 10 天了。今天想要來提一下泛型 (Generic)。泛型在平常撰寫程式碼時,其實就很常遇到了,例如前幾天提到的 List,就可以放入不同的...

2022-09-21 ‧ 由 Lazy 分享