C# 5.0 async await return a list
I'm learning about async/await, and ran into a situation where I need to call an async method that should return an object or list of same object. Is this the right way to implement ? from AManager.cs public async Task Initialize(string objectPath) { AnObject someObject = await BClass.GetAnObject(objectPath); } and this is the called method Class B: public async Task<AnObject> GetAnObject(string objectPath) { AnObject someObj = new AnObject(); return someObj; } What happens if I want to return a list of object ? I should create a wrapper that contains a list ? and return that wrapper ? Because