I've this code:
static void Main(string[] args)
{
    // start import process
    Task<int> task = StartImportProcess();
    task.Wait();
    // check result
    // process finished
    Console.ReadKey();
}
static async Task<int> StartImportProcess()
{
    int result = 0;
    result = await ImportCustomers();
    // some other async/await operations
    return result;
}
static Task<int> ImportCustomers()
{
    // some heavy operations
    Thread.Sleep(1000);
    return 1; // <<< what should I return?
}
Using Task and async/await. I'd like to return an int as result of the task. Which object whould I return? return 1; won't work.
 
    