В JavaScript есть идея правды и фальшивых значений.
например.
- 0: Всегда false
- 1: Всегда верно
- '0': Всегда верно
- '1': Всегда верно
Существует ли эквивалентный список правдоподобных и ложных значений на языке С# на платформе .NET?
Причина, по которой я хотел бы знать это, заключается в том, что я обнаружил, что делаю следующее
if(obj != null)
{
// Do something with the object
}
Когда я могу написать следующее
if(obj)
{
// Do something with the object
}