LocalValueEntry.Inequality(LocalValueEntry, LocalValueEntry) Оператор
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сравнивает указанные экземпляры LocalValueEnumerator, определяя, различаются ли они.
public:
static bool operator !=(System::Windows::LocalValueEntry obj1, System::Windows::LocalValueEntry obj2);
public static bool operator != (System.Windows.LocalValueEntry obj1, System.Windows.LocalValueEntry obj2);
static member op_Inequality : System.Windows.LocalValueEntry * System.Windows.LocalValueEntry -> bool
Public Shared Operator != (obj1 As LocalValueEntry, obj2 As LocalValueEntry) As Boolean
Параметры
- obj1
- LocalValueEntry
Первый экземпляр для сравнения.
- obj2
- LocalValueEntry
Второй экземпляр для сравнения.
Возвращаемое значение
Данная реализация сравнивает значения Property и Value — компонентов объекта LocalValueEntry. Компонент Property объекта LocalValueEntry всегда имеет тип значения, поэтому всегда будет выполняться побитовое сравнение. Для компонента Value данная реализация задействует побитовое сравнение, если он имеет тип значения.
Для локально заданных свойств ссылочного типа поведение перекладывается на механизмы определения равенства данного типа, так как в данном случае используется только внутреннее сравнение двух значений оператором ==
. По умолчанию это ссылочное равенство значений.