条件语句中await的正确语法是什么?条件语句中'await'的正确语法
是
if(!await MyFunctionAsync().ConfigureAwait(false))
{
...
}
还是
if(!(await MyFunctionAsync().ConfigureAwait(false)))
{
...
}
我想问的原因是因为它看起来就像我现在这样!await
而不是!(await MyFunctionAsync().ConfigureAwait(false))
和我关心的是无效的语法..
还是只是美容和所有的开发?
漂亮的化妆品。我认为最简单的读法是'var gotSomething = await MyFunctionAsync()。ConfigureAwait(false);如果(!gotSomething){...}'。 –
yess,它只是化妆 – levent
当你试图编译两个你得到任何语法错误?由于答案是“否”,因此您的问题显然是关于基于“基于意见”的偏好...如果您想要,您可以在C#中查找有关操作优先级的问题以用作重复目标。 –