Suppress warning CS1998: This async method lacks 'await'

前端 未结 14 982
遇见更好的自我
遇见更好的自我 2020-11-28 04:21

I\'ve got an interface with some async functions. Some of the classes that implements the interface does not have anything to await, and some might just throw. It\'s a b

14条回答
  •  再見小時候
    2020-11-28 05:22

    Here is some alternatives depending on your method signature.

        public async Task Test1()
        {
            await Task.CompletedTask;
        }
    
        public async Task Test2()
        {
            return await Task.FromResult(null);
        }
    
        public async Task Test3()
        {
            return await Task.FromException(new NotImplementedException());
        }
    
        

    提交回复
    热议问题