哈囉大家好 ~又在鐵人賽與大家碰面了,今年也會介紹很多 C# 和 SQL Server 的知識,希望能夠幫助到很多人 ^__^ 那麼首先先來介紹 C# 的 S...
在 C# 中有 foreach 語法,可以快速的列舉集合 (ex. List) 中的所有元素。 而 foreach 的背後,其實就是集合的類別實做了 IEnum...
C# Nullable Reference Types 是在 C# 8.0 提供的功能。可以選擇是否要啟用。(.NET 6.0 以後預設啟用) 啟用前,參考型別...
Top-Level Statement 是 .NET 6 和 C# 9.0 的新功能,Program.cs 不屬於任何類別,並取代以往的應用程式進入點。 介紹...
今天是練習如何用 C# 寫快速排序,想更瞭解快速排序概念的讀者,可以直接看參考資料的介紹 ~ 概念 從陣列中選出一個值作為基準值 (Pivot),接著由資料的...
昨天我們寫過了快速排序,不過其實可以對陣列或 List 直接呼叫 Sort 方法。在 .NET Framework 4.5 以前該方法使用快速排序,.NET F...
命令列程式架構的設計考量是什麼?最佳回答 (architecture - Architectural considerations in designing c...
分層模式表示程式結構分成多層,不過沒有規定一定要分成幾層,以及定義每一層所扮演的角色。常見的分層模式將程式分成: 展示層 (Presentation Laye...
今天來簡介程式開發裡 SOLID 原則的單一職責、開放/封閉原則,並用 C# 實作。 S: Single Responsibility Principle (單...
接續昨天的文章,繼續來講剩下的原則 ~ L:Liskov 替換原則(Liskov Substitution Principle, LSP) 子類別可以替換父類別...