說我有一個接口如何在一個空的接口方法使用異步
interface IFoo {
Task SomeMethodAsync();
}
,我想實現這個接口,但是對於一個類中的方法爲空。
我應該生活在這樣的警告嗎?
async Task SomeMethodAsync() {}
或者我應該讓它返回一些虛擬任務?
async Task SomeMethodAsync() { await Task.Run(() => {}); }
或者還有其他的選擇嗎?
另外我想實現這個方法作爲一個明確的接口方法。這有什麼區別嗎?
[Interfaces and async methods]的可能重複(http://stackoverflow.com/questions/13573516/interfaces-and-async-methods) – abatishchev