iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Software Development

新 .NET & Azure & IoT & AI 開源技術實戰手冊 (含深入官方程式碼講解) 系列

新 .NET & Azure & IoT & AI 開源技術實戰手冊 (含深入官方程式碼講解)

參賽天數 26 天 | 共 26 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 1

介紹

介紹 這系列主要目標 : 出人生第一本書,讓「新人能從實際小專案開發入門,在職工程師能藉由深入 .NET 官方程式碼了解底層原理。」 目前雲端、物聯網與 AI...

2025-09-14 ‧ 由 暐翰 分享
DAY 2

快速開始

快速開始 在現代 .NET 世界,我們只需要一行程式碼即可創建第一個程式 Console.WriteLine("Hello .NET");...

2025-09-15 ‧ 由 暐翰 分享
DAY 3

底層運行流程

底層運行流程 C# 編譯器流程 語法與重載解析 編譯器(Roslyn)看到 Console.WriteLine("Hello .NET"...

2025-09-16 ‧ 由 暐翰 分享
DAY 4

「單 cs run 模式」底層原理跟開源程式碼由來

「單 cs run 模式」底層原理跟開源程式碼由來 我在 GitHub .NET SDK GitHub 原始碼 : https://github.com/dot...

2025-09-17 ‧ 由 暐翰 分享
DAY 5

頂層語句

頂層語句 「頂層語句(Top-level statements)」是 C# 9(.NET 5 時期)新增的語言功能,允許在程式檔案中直接撰寫語句,而不必顯式定義...

2025-09-18 ‧ 由 暐翰 分享
DAY 6

.NET 10 SDK 與 CLI 原始碼閱讀

.NET 10 SDK 與 CLI 原始碼閱讀 前面使用的 dotnet run 命令,要了解底層原理,需要先看 dotnet/sdk原始碼的導覽,由「使用 C...

2025-09-19 ‧ 由 暐翰 分享
DAY 7

Build 原始碼倉庫

2. Build 原始碼倉庫 # 取得原始碼 git clone https://github.com/dotnet/sdk.git cd sdk # Win...

2025-09-20 ‧ 由 暐翰 分享
DAY 8

dotnet run 深入

5. dotnet run 深入 傳統: 確認專案檔 -> restore(還原 NuGet) Build -> 選擇目標框架 / RID -&g...

2025-09-21 ‧ 由 暐翰 分享
DAY 9

Workloads、AOT / Trim / Linking 整合

工作負載 (Workloads) Workload 允許非 BCL 核心組件(如 Android / iOS / WebAssembly / MAUI)以宣告式...

2025-09-22 ‧ 由 暐翰 分享
DAY 10

簡單的 Parser

這邊實現簡單的 Parser,其中一個重要的概念不可變 Immutable + 結構共享 Structural Sharing,減少複製、簡化快取一致性。成本:...

2025-09-23 ‧ 由 暐翰 分享