CSharp | 技術視野洞察 - Dennis的專業視角 >

從頭實作 CSharp async/await 教學

從頭實作 CSharp async/await 教學 想要精通 CSharp 中 async/await 的運作原理嗎?最近,微軟工程師 Stephen Toub 分享了一段精彩教學,從頭開始實作出一個簡易版的 async/await 機制。這不僅有助於深入理解這個強大的非同步程式設計工具,也能讓您更好地利用它的能力。 ...

2024-04-03 · 3 分鐘 · 1134 字 · Dennis

CSharp 撰寫共用函式時,在 Try Catch Finally 中需要注意的事項

CSharp 撰寫共用函式時,在 Try Catch Finally 中需要注意的事項 當CSharp程式設計師在撰寫共用函式時,正確處理異常對於保障程式的穩定性、安全性、可讀性和可維護性至關重要。本文旨在從CSharp程式設計師的角度,詳細探討在使用 Try Catch Finally 進行異常處理時需注意的事項,涵蓋了是否需要將異常直接 throw 出去的考量因素、常見錯誤以及最佳實踐。 ...

2024-03-18 · 3 分鐘 · 1182 字 · Dennis

使用C# 存取Redis的完整指南

“使用C# 存取Redis的完整指南” 在現代的應用開發中,Redis作為一個高性能的key-value資料庫,在提供快速存取資料方面扮演著重要角色。本文將指導您如何使用C#語言,透過StackExchange.Redis這個強大的.NET客戶端庫來連接和操作Redis。 ...

2024-02-20 · 2 分鐘 · 810 字 · Dennis

探討 C# Sharp 10 的 Property Patterns 及 Extended Property Patterns

探討 C# 10 的 Property Patterns 及 Extended Property Patterns C# 10 帶來了許多新特性,其中包括在模式匹配中增強的 Property Patterns 和 Extended Property Patterns。這些新特性為開發者提供了更靈活且強大的代碼撰寫方式,特別是在處理複雜對象時。 ...

2024-01-23 · 1 分鐘 · 434 字 · Dennis

.NET 多線程:精通 CSharp 並行編程

“.NET 多線程:精通 CSharp 並行編程” 線程基礎 (Threading Basics) 在本章中,我們將介紹在 CSharp 中進行線程操作的基本任務。您將學習到以下內容: 在 CSharp 中創建一個線程 暫停一個線程 使一個線程等待 終止一個線程 確定線程狀態 線程優先級 前景和背景線程 向線程傳遞參數 使用 CSharp lock 關鍵字鎖定 使用 Monitor 結構鎖定 處理異常 ...

2024-01-11 · 9 分鐘 · 4091 字 · Dennis