Есть более короткий путь, чтобы написать это в C#:Кратчайший проверка нуль в C#
if(myobject!=null){
}
В JavaScript мы можем сделать это:
if(myobject){
}
Отказ от ответственности: Я знаю это будет соответствовать true и JavaScript. Это будет использоваться только для переменных, которые должны быть конкретным типом объекта.
Я нашел несколько подобных вопросов, но они просят немного разные вещи:
C# Shortest Way to Check for Null and Assign Another Value if Not
Best and fastest way to check if an object is null
How to determine if variable is 'undefined' or 'null'?
Вы можете делать много вещей в JavaScript, которые нецелесообразны и которые C# просто запрещает. Это один из них (в Интернете уже много дискуссий о том, что _why_ это нецелесообразно, поэтому я не буду распространять этот момент). –
вы можете написать свою собственную функцию ifNull() и даже сделать ее короче, называя ее ifN() .. – TaW
Почему downvote ..? Это законный вопрос, не так ли? –