Как проверить, определен ли объект? Я хотел бы проверить, определен ли объект или существует с помощью С#. Что-то вроде этого: if (defined(Object)){ } Ответ 1 Вы проверяете, является ли это null в С# следующим: if(MyObject != null) { //do something } Если вы хотите проверить значение по умолчанию (трудно понять вопрос о данной информации), проверьте: if(MyObject != default(MyObject)) { //do something } Ответ 2 Если тип класса не определен, вы получите ошибку компилятора, если попытаетесь использовать класс, поэтому в этом смысле вам нужно будет проверить. Если у вас есть экземпляр, и вы хотите убедиться, что он не нуль, просто проверьте значение null: if (value != null) { // it not null. }
Ответ 1 Вы проверяете, является ли это null в С# следующим: if(MyObject != null) { //do something } Если вы хотите проверить значение по умолчанию (трудно понять вопрос о данной информации), проверьте: if(MyObject != default(MyObject)) { //do something }
Ответ 2 Если тип класса не определен, вы получите ошибку компилятора, если попытаетесь использовать класс, поэтому в этом смысле вам нужно будет проверить. Если у вас есть экземпляр, и вы хотите убедиться, что он не нуль, просто проверьте значение null: if (value != null) { // it not null. }