Microsoft.Bcl.Async
使開發人員能夠使用沒有.NET Framework 4.5的async/await
關鍵字,它們應該用於使用它們。Microsoft.Bcl.Async如何工作?
這真是太好了,這要歸功於Microsoft CLR和語言團隊中人員非常努力的工作。
現在我很好奇這是如何工作的。
async/await
要求編譯器做一些繁重的工作,將代碼轉換成可以等待操作的東西。
編譯器最初拋出編譯下的.NET Framework 4.0的錯誤,即使它清楚地知道什麼async/await
平均(Visual Studio的2012/2013)。
那麼,這怎樣庫告訴編譯器不要把具體編譯與異步操作相關的錯誤,並像.NET Framework 4.5一樣進行一些代碼提升?
我編輯只是一個更多的時間來從導致引起改變你不能「與4.0編譯錯誤」。但仍然感謝編輯。 –