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);
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);
static member Eqv : bool * bool -> bool
[<System.Obsolete("Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862")>]
static member Eqv : bool * bool -> bool
Public Function Eqv (a As Boolean, b As Boolean) As Boolean

参数

a
Boolean

要比较的 A Boolean

b
Boolean

要比较的 A Boolean

返回

true 如果两个表达式相等,则为否则 false

属性

注解

如果任一表达式为 Null,则结果也是 Null。 如果两个表达式 Null都不是,则根据下表确定结果:

如果 expression1 为 表达式 2 为 结果为
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 实现明显不同时,它们才是必需的。

另请参阅

适用于

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 System::Byte Eqv(System::Byte a, System::Byte b);
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);
static member Eqv : byte * byte -> byte
[<System.Obsolete("Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862")>]
static member Eqv : byte * byte -> byte
Public Function Eqv (a As Byte, b As Byte) As Byte

参数

a
Byte

要比较的 A Byte

b
Byte

要比较的 A Byte

返回

一个 Byte 包含按位比较的结果。

属性

注解

Eqv 运算符对两个数值表达式中的相同位置位执行按位比较,并根据下表设置相应的位:

如果 expression1 中的位为 expression2 中的位为 结果为
0 0 1
0 1 0
1 0 0
1 1 1

在 Visual Basic 中,Eqv 运算符不再是Visual Basic语言的一部分;对于按位计算,请使用 NotXOr 运算符。

注释

Microsoft.VisualBasic.Compatibility.VB6 命名空间中的函数和对象由用于从 Visual Basic 6.0 升级到 Visual Basic 2008 的工具使用。 在大多数情况下,这些函数和对象重复了可在 .NET Framework 中的其他命名空间中找到的功能。 仅当 Visual Basic 6.0 代码模型与 .NET Framework 实现明显不同时,它们才是必需的。

另请参阅

适用于

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);
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);
static member Eqv : int16 * int16 -> int16
[<System.Obsolete("Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862")>]
static member Eqv : int16 * int16 -> int16
Public Function Eqv (a As Short, b As Short) As Short

参数

a
Int16

要比较的 A Int16

b
Int16

要比较的 A Int16

返回

包含比较结果的 A Int16

属性

注解

在 Visual Basic 中,Eqv 运算符不再是Visual Basic语言的一部分;对于按位计算,请使用 NotXOr 运算符。

注释

Microsoft.VisualBasic.Compatibility.VB6 命名空间中的函数和对象由用于从 Visual Basic 6.0 升级到 Visual Basic 2008 的工具使用。 在大多数情况下,这些函数和对象重复了可在 .NET Framework 中的其他命名空间中找到的功能。 仅当 Visual Basic 6.0 代码模型与 .NET Framework 实现明显不同时,它们才是必需的。

另请参阅

适用于

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);
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);
static member Eqv : int * int -> int
[<System.Obsolete("Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862")>]
static member Eqv : int * int -> int
Public Function Eqv (a As Integer, b As Integer) As Integer

参数

a
Int32

要比较的 A Int32

b
Int32

要比较的 A Int32

返回

包含比较结果的 A Int32

属性

注解

在 Visual Basic 中,Eqv 运算符不再是Visual Basic语言的一部分;对于按位计算,请使用 NotXOr 运算符。

注释

Microsoft.VisualBasic.Compatibility.VB6 命名空间中的函数和对象由用于从 Visual Basic 6.0 升级到 Visual Basic 2008 的工具使用。 在大多数情况下,这些函数和对象重复了可在 .NET Framework 中的其他命名空间中找到的功能。 仅当 Visual Basic 6.0 代码模型与 .NET Framework 实现明显不同时,它们才是必需的。

另请参阅

适用于

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);
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);
static member Eqv : int64 * int64 -> int64
[<System.Obsolete("Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862")>]
static member Eqv : int64 * int64 -> int64
Public Function Eqv (a As Long, b As Long) As Long

参数

a
Int64

要比较的 A Int64

b
Int64

要比较的 A Int64

返回

包含比较结果的 A Int64

属性

注解

在 Visual Basic 中,Eqv 运算符不再是Visual Basic语言的一部分;对于按位计算,请使用 NotXOr 运算符。

注释

Microsoft.VisualBasic.Compatibility.VB6 命名空间中的函数和对象由用于从 Visual Basic 6.0 升级到 Visual Basic 2008 的工具使用。 在大多数情况下,这些函数和对象重复了可在 .NET Framework 中的其他命名空间中找到的功能。 仅当 Visual Basic 6.0 代码模型与 .NET Framework 实现明显不同时,它们才是必需的。

另请参阅

适用于

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 System::Object ^ Eqv(System::Object ^ a, System::Object ^ b);
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);
static member Eqv : obj * obj -> obj
[<System.Obsolete("Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862")>]
static member Eqv : obj * obj -> obj
Public Function Eqv (a As Object, b As Object) As Object

参数

a
Object

要比较的 A Object

b
Object

要比较的 A Object

返回

包含比较结果的 A Object

属性

注解

在 Visual Basic 中,Eqv 运算符不再是Visual Basic语言的一部分;对于按位计算,请使用 NotXOr 运算符。

注释

Microsoft.VisualBasic.Compatibility.VB6 命名空间中的函数和对象由用于从 Visual Basic 6.0 升级到 Visual Basic 2008 的工具使用。 在大多数情况下,这些函数和对象重复了可在 .NET Framework 中的其他命名空间中找到的功能。 仅当 Visual Basic 6.0 代码模型与 .NET Framework 实现明显不同时,它们才是必需的。

另请参阅

适用于