我刚开始学习async/await.
有一篇Stephen Cleary的文章:https: //blog.stephencleary.com/2013/11/there-is-no-thread.html
我不太了解I/O但是...有人可以解释我如何为不使用I/O的操作应用async/await逻辑?
假设我们有一个string[]并且想要反转此数组中的所有字符串.
async Task<string> ReverseAsync(string s)
{
char[] charArray = s.ToCharArray();
Array.Reverse(charArray);
return new string(charArray);
}
Run Code Online (Sandbox Code Playgroud)
然后我想"并行"为数组中的每个元素调用此方法.我知道像这样的代码不是有效的,但如何使用async/await实现呢?