Một C# mã đơn giảnBiểu hiện là luôn luôn đúng trong C#
bool result;
if (bool.TryParse("false", out result) && result)
{
Console.WriteLine(result);
}
và
bool result;
if (bool.TryParse("tRue", out result) && result)
{
Console.WriteLine(result);
}
Resharper nói rằng kết quả trong Console.WriteLine(result)
luôn là true
. Tại sao?
Lưu ý rằng nó không nói 'kết quả' luôn đúng - nó nói' result' __in Console.WriteLine (kết quả) __ luôn đúng –
Bạn không cần '&& result'. Chỉ cần loại bỏ nó khỏi tình trạng của bạn. –
@Robert Harvey, bạn đã sai. Tôi muốn hiển thị giao diện điều khiển chỉ khi kết quả là đúng – Alexandre