一个简单的 C# 代码
bool result;
if (bool.TryParse("false", out result) && result)
{
Console.WriteLine(result);
}
并且
bool result;
if (bool.TryParse("tRue", out result) && result)
{
Console.WriteLine(result);
}
Resharper提示Console.WriteLine(result)
的结果总是true
。为什么?
&& result
。只需从条件中删除它即可。 - Robert Harvey