2
Tại sao các máy trạng thái không đồng bộ lại là các lớp (chứ không phải cấu trúc) trong Roslyn?
Hãy xem xét phương pháp không đồng bộ rất đơn giản này: static async Task myMethodAsync() { await Task.Delay(500); } Khi tôi biên dịch điều này với VS2013 (trình biên dịch trước Roslyn), máy trạng thái được tạo là một cấu trúc. private struct <myMethodAsync>d__0 : IAsyncStateMachine { ... void …