Task.FromResult 用法與注意事項 2016-01-04 IT 約 830 字 預計閱讀 2 分鐘 Task 類別有一個靜態方法可用來傳回已完成的工作,這個方法是 FromResult()。底下是一個簡單範例: Task<int> task1 = Task.FromResult(1 繼續閱讀
ASP.NET 程式鎖死與 SynchronizationContext 2016-01-03 IT 約 2683 字 預計閱讀 6 分鐘 上次介紹了 C# 的 async 與 await 語法,這次要來看一個讓 ASP.NET 程式當掉的小實驗。 註:本文摘自《.NET 本事-非同步程式設計》第三章。文中說的「上一節」,指的是 繼續閱讀
async 與 await 2016-01-03 IT 約 4236 字 預計閱讀 9 分鐘 本文將透過一個範例的修改過程來示範如何將原本的同步呼叫的程式碼改成非同步的版本。透過這篇文章,你將了解 C# 的 async 與 await 關鍵字的用法以及非同步呼叫的 繼續閱讀
Entity Framework Migration 在多人開發時必須知道的事 2015-08-29 IT 約 1573 字 預計閱讀 4 分鐘 在解決這個問題之後,我才開始覺得自己大概了解 Entity Framework Migration 的運作方式了.... 無廢話版(TL;DR) 在多人共同開發的專案中使用 Entity Framework Migration 時,知道以下兩點 繼續閱讀
Roslyn/C# 6 在「不可變結構」語法上的改進 2015-08-23 IT 約 719 字 預計閱讀 2 分鐘 Roslyn/C# 6 的一個小小改進,還真不太容易發現... 我用 Visual Studio 2015 在專案中加了一個 struct,沒有花太多腦筋而寫出底下這段程式碼: public struct DateTimeOffsetRange 繼續閱讀