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

要比较的 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 实现有显著区别时,才必须使用这些函数和对象。

另请参阅

适用于

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

要比较的 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 语言的; 对于按位评估使用一部分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

要比较的 Int16

b
Int16

要比较的 Int16

返回

一个包含比较结果的 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

要比较的 Int32

b
Int32

要比较的 Int32

返回

一个包含比较结果的 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

要比较的 Int64

b
Int64

要比较的 Int64

返回

一个包含比较结果的 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

要比较的 Object

b
Object

要比较的 Object

返回

一个包含比较结果的 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 实现有显著区别时,才必须使用这些函数和对象。

另请参阅

适用于