Support.Eqv Метод

Определение

Выполняет логическое сравнение двух выражений.

Перегрузки

Eqv(Boolean, Boolean)
Устаревшие..

Выполняет логическое сравнение двух выражений типа Boolean.

Eqv(Byte, Byte)
Устаревшие..

Выполняет логическое сравнение двух выражений типа Byte.

Eqv(Int16, Int16)
Устаревшие..

Выполняет логическое сравнение двух выражений типа Int16.

Eqv(Int32, Int32)
Устаревшие..

Выполняет логическое сравнение двух выражений типа Int32.

Eqv(Int64, Int64)
Устаревшие..

Выполняет логическое сравнение двух выражений типа Int64.

Eqv(Object, Object)
Устаревшие..

Выполняет логическое сравнение двух выражений типа Object.

Eqv(Boolean, Boolean)

Внимание!

Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862

Выполняет логическое сравнение двух выражений типа Boolean.

public static bool Eqv (bool a, bool b);
[System.Obsolete("Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862")]
public static bool Eqv (bool a, bool b);

Параметры

a
Boolean

Ключ Boolean для сравнения.

b
Boolean

Ключ Boolean для сравнения.

Возвращаемое значение

Значение true, если два выражения равны; в обратном случае значение false.

Атрибуты

Комментарии

Если любое из выражений Null, результат также имеет Null. Если ни одно из выражений имеет Null, результат определяется согласно следующей таблице:

Если expression1 равно И expression2 равно В результате
true true true
true false false
false true false
false false true

В Visual Basic Eqv оператор больше не является частью языка Visual Basic; используется оператор сравнения равенства (=) вместо Eqv для логического.

Примечание

Функции и объекты пространства имен Microsoft.VisualBasic.Compatibility.VB6 используются в средствах, предназначенных для обновления версии Visual Basic 6.0 до Visual Basic 2008. В большинстве случаев эти функции и объекты дублируют функциональные возможности, реализованные в других пространствах имен в .NET Framework. Они необходимы только в том случае, если модель кода Visual Basic 6.0 значительно отличается от реализации .NET Framework.

См. также раздел

Применяется к

.NET Framework 4.8.1 и другие версии
Продукт Версии (Устарело)
.NET Framework 2.0, 3.0, 3.5 (4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1)

Eqv(Byte, Byte)

Внимание!

Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862

Выполняет логическое сравнение двух выражений типа Byte.

public static byte Eqv (byte a, byte b);
[System.Obsolete("Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862")]
public static byte Eqv (byte a, byte b);

Параметры

a
Byte

Ключ Byte для сравнения.

b
Byte

Ключ Byte для сравнения.

Возвращаемое значение

Объект Byte, который содержит результат поразрядного сравнения.

Атрибуты

Комментарии

Eqv Оператор выполняет побитовое сравнение одинаково расположенных битов в двух числовых выражений и устанавливает значение соответствующего бита согласно следующей таблице:

Если бит в expression1 И бит в expression2 В результате
0 0 1
0 1 0
1 0 0
1 1 1

В Visual Basic Eqv оператор больше не является частью языка Visual Basic; используйте побитовое оценок Not и XOr операторы.

Примечание

Функции и объекты пространства имен Microsoft.VisualBasic.Compatibility.VB6 используются в средствах, предназначенных для обновления версии Visual Basic 6.0 до Visual Basic 2008. В большинстве случаев эти функции и объекты дублируют функциональные возможности, реализованные в других пространствах имен в .NET Framework. Они необходимы только в том случае, если модель кода Visual Basic 6.0 значительно отличается от реализации .NET Framework.

См. также раздел

Применяется к

.NET Framework 4.8.1 и другие версии
Продукт Версии (Устарело)
.NET Framework 2.0, 3.0, 3.5 (4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1)

Eqv(Int16, Int16)

Внимание!

Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862

Выполняет логическое сравнение двух выражений типа Int16.

public static short Eqv (short a, short b);
[System.Obsolete("Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862")]
public static short Eqv (short a, short b);

Параметры

a
Int16

Ключ Int16 для сравнения.

b
Int16

Ключ Int16 для сравнения.

Возвращаемое значение

Объект Int16, который содержит результат сравнения.

Атрибуты

Комментарии

В Visual Basic Eqv оператор больше не является частью языка Visual Basic; используйте побитовое оценок Not и XOr операторы.

Примечание

Функции и объекты пространства имен Microsoft.VisualBasic.Compatibility.VB6 используются в средствах, предназначенных для обновления версии Visual Basic 6.0 до Visual Basic 2008. В большинстве случаев эти функции и объекты дублируют функциональные возможности, реализованные в других пространствах имен в .NET Framework. Они необходимы только в том случае, если модель кода Visual Basic 6.0 значительно отличается от реализации .NET Framework.

См. также раздел

Применяется к

.NET Framework 4.8.1 и другие версии
Продукт Версии (Устарело)
.NET Framework 2.0, 3.0, 3.5 (4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1)

Eqv(Int32, Int32)

Внимание!

Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862

Выполняет логическое сравнение двух выражений типа Int32.

public static int Eqv (int a, int b);
[System.Obsolete("Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862")]
public static int Eqv (int a, int b);

Параметры

a
Int32

Ключ Int32 для сравнения.

b
Int32

Ключ Int32 для сравнения.

Возвращаемое значение

Объект Int32, который содержит результат сравнения.

Атрибуты

Комментарии

В Visual Basic Eqv оператор больше не является частью языка Visual Basic; используйте побитовое оценок Not и XOr операторы.

Примечание

Функции и объекты пространства имен Microsoft.VisualBasic.Compatibility.VB6 используются в средствах, предназначенных для обновления версии Visual Basic 6.0 до Visual Basic 2008. В большинстве случаев эти функции и объекты дублируют функциональные возможности, реализованные в других пространствах имен в .NET Framework. Они необходимы только в том случае, если модель кода Visual Basic 6.0 значительно отличается от реализации .NET Framework.

См. также раздел

Применяется к

.NET Framework 4.8.1 и другие версии
Продукт Версии (Устарело)
.NET Framework 2.0, 3.0, 3.5 (4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1)

Eqv(Int64, Int64)

Внимание!

Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862

Выполняет логическое сравнение двух выражений типа Int64.

public static long Eqv (long a, long b);
[System.Obsolete("Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862")]
public static long Eqv (long a, long b);

Параметры

a
Int64

Ключ Int64 для сравнения.

b
Int64

Ключ Int64 для сравнения.

Возвращаемое значение

Объект Int64, который содержит результат сравнения.

Атрибуты

Комментарии

В Visual Basic Eqv оператор больше не является частью языка Visual Basic; используйте побитовое оценок Not и XOr операторы.

Примечание

Функции и объекты пространства имен Microsoft.VisualBasic.Compatibility.VB6 используются в средствах, предназначенных для обновления версии Visual Basic 6.0 до Visual Basic 2008. В большинстве случаев эти функции и объекты дублируют функциональные возможности, реализованные в других пространствах имен в .NET Framework. Они необходимы только в том случае, если модель кода Visual Basic 6.0 значительно отличается от реализации .NET Framework.

См. также раздел

Применяется к

.NET Framework 4.8.1 и другие версии
Продукт Версии (Устарело)
.NET Framework 2.0, 3.0, 3.5 (4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1)

Eqv(Object, Object)

Внимание!

Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862

Выполняет логическое сравнение двух выражений типа Object.

public static object Eqv (object a, object b);
[System.Obsolete("Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862")]
public static object Eqv (object a, object b);

Параметры

a
Object

Ключ Object для сравнения.

b
Object

Ключ Object для сравнения.

Возвращаемое значение

Объект Object, который содержит результат сравнения.

Атрибуты

Комментарии

В Visual Basic Eqv оператор больше не является частью языка Visual Basic; используйте побитовое оценок Not и XOr операторы.

Примечание

Функции и объекты пространства имен Microsoft.VisualBasic.Compatibility.VB6 используются в средствах, предназначенных для обновления версии Visual Basic 6.0 до Visual Basic 2008. В большинстве случаев эти функции и объекты дублируют функциональные возможности, реализованные в других пространствах имен в .NET Framework. Они необходимы только в том случае, если модель кода Visual Basic 6.0 значительно отличается от реализации .NET Framework.

См. также раздел

Применяется к

.NET Framework 4.8.1 и другие версии
Продукт Версии (Устарело)
.NET Framework 2.0, 3.0, 3.5 (4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1)