小编Gre*_*jar的帖子

在 C# 中获得相同表达式的不同结果

从更改!= true== false我认为完全相同的结果时,我得到了不同的结果。

这是我的代码

User user = await GetUser(id);

if (user == null || user.Orders?.Any() != true)
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

如果我更改为user.Orders?.Any() == true某些测试会返回不同的数据。为什么?

c#

1
推荐指数
1
解决办法
69
查看次数

标签 统计

c# ×1