Task #csharp
class DecompilationSample
{
static void Main()
{
Task<int> task = SumCharactersAsync("test");
Console.WriteLine(task.Result);
Console.ReadKey();
}
static async Task<int> SumCharactersAsync(IEnumerable<char> text)
{
int total = 0;
foreach (char ch in text)
{
int unicode = ch;
await Task.Delay(unicode);
total += unicode;
}
await Task.Yield();
return total;
}
}