2012-02-02 38 views

Trả lời

6

Từ những gì tôi đã nhìn thấy trong C# 5/.NET 4.5, tên thường gọi là DoSomethingTaskAsync hoặc DoSomethingAsync

Ví dụ, lớp WebClient trong .NET 4.5 có phương pháp như DownloadFileTaskAsync, bởi vì nó đã có một phương pháp có tên là DownloadFileAsync, vì vậy tôi cho rằng việc sử dụng TaskAsync trên Async là để duy trì khả năng tương thích ngược.

8

Nếu bạn đang nói về một phương pháp async hoặc await, sau đó từ MSDN:

Theo quy ước, hậu tố "Async" được thêm vào tên của phương pháp được sửa đổi bởi Async hoặc sửa đổi async .

...

ngoại lệ đối với quy ước có thể được thực hiện nơi một sự kiện, lớp cơ sở, hoặc hợp đồng giao diện cho một tên khác nhau. Ví dụ: tên của trình xử lý sự kiện phổ biến, chẳng hạn như button1_Click, tốt nhất không được đổi tên là .

Các vấn đề liên quan