Ключевое слово VB.NET то же как Объект. ReferenceEquals?

Is Ключевое слово VB.NET то же как Объект. ReferenceEquals?

9
задан Shimmy 13 April 2010 в 00:05
поделиться

1 ответ

Да, это так, если только в сочетании с проверкой TypeOf.

Цитата из MSDN:

Оператор Is определяет, ссылаются ли две ссылки на объекты на один и тот же объект . Однако он не выполняет сравнения значений . Если object1 и object2 оба ссылаются на один и тот же экземпляр объекта , результатом будет True; если нет, результатом будет Ложь.

Is также можно использовать с ключевым словом TypeOf для создания выражения TypeOf ... Is , которое проверяет, совместима ли объектная переменная с {{1 }} тип данных.

Кстати, также обратите внимание на оператор IsNot (который дает логическое значение, обратное соответствующему выражению Is):

IsNot является противоположностью оператора Is . Преимущество IsNot в том, что можно избежать неудобного синтаксиса с помощью Not и Is, который может быть трудно прочитать .

9
ответ дан 4 December 2019 в 21:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: