iT邦幫忙

鐵人檔案

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

C# 和 SQL 探索之路 - 3 系列

今年還是拖到了最後才報名,這次分享仍然以 C# 和 SQL 為主,並加入一些網頁開發和實用文章的整理,希望能夠對大家有幫助 ~

參賽天數 19 天 | 共 30 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1: 前言 & C# Static 關鍵字

哈囉大家好 ~又在鐵人賽與大家碰面了,今年也會介紹很多 C# 和 SQL Server 的知識,希望能夠幫助到很多人 ^__^ 那麼首先先來介紹 C# 的 S...

2024-09-14 ‧ 由 Lazy 分享
DAY 2

Day 2: C# Yield 關鍵字

在 C# 中有 foreach 語法,可以快速的列舉集合 (ex. List) 中的所有元素。 而 foreach 的背後,其實就是集合的類別實做了 IEnum...

2024-09-15 ‧ 由 Lazy 分享
DAY 3

Day 3: C# Null Reference Types

C# Nullable Reference Types 是在 C# 8.0 提供的功能。可以選擇是否要啟用。(.NET 6.0 以後預設啟用) 啟用前,參考型別...

2024-09-16 ‧ 由 Lazy 分享
DAY 4

Day 4: C# Top Level Statement

Top-Level Statement 是 .NET 6 和 C# 9.0 的新功能,Program.cs 不屬於任何類別,並取代以往的應用程式進入點。 介紹...

2024-09-17 ‧ 由 Lazy 分享
DAY 5

Day 5: 用 C# 練習快速排序

今天是練習如何用 C# 寫快速排序,想更瞭解快速排序概念的讀者,可以直接看參考資料的介紹 ~ 概念 從陣列中選出一個值作為基準值 (Pivot),接著由資料的...

2024-09-18 ‧ 由 Lazy 分享
DAY 6

Day 6: C# 內部的排序方式

昨天我們寫過了快速排序,不過其實可以對陣列或 List 直接呼叫 Sort 方法。在 .NET Framework 4.5 以前該方法使用快速排序,.NET F...

2024-09-19 ‧ 由 Lazy 分享
DAY 7

Day 7: C# 怎麼寫出好的命令列程式

命令列程式架構的設計考量是什麼?最佳回答 (architecture - Architectural considerations in designing c...

2024-09-20 ‧ 由 Lazy 分享
DAY 8

Day 8: .NET 8 分層模式簡介與實作範例

分層模式表示程式結構分成多層,不過沒有規定一定要分成幾層,以及定義每一層所扮演的角色。常見的分層模式將程式分成: 展示層 (Presentation Laye...

2024-09-21 ‧ 由 Lazy 分享
DAY 9

Day 9: C# 實作 SOLID 開發原則 1

今天來簡介程式開發裡 SOLID 原則的單一職責、開放/封閉原則,並用 C# 實作。 S: Single Responsibility Principle (單...

2024-09-22 ‧ 由 Lazy 分享
DAY 10

Day 10: C# 實作 SOLID 開發原則 2

接續昨天的文章,繼續來講剩下的原則 ~ L:Liskov 替換原則(Liskov Substitution Principle, LSP) 子類別可以替換父類別...

2024-09-23 ‧ 由 Lazy 分享