Support.Eqv 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
对两个表达式执行逻辑等效。
重载
| 名称 | 说明 |
|---|---|
| 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
参数
返回
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
参数
返回
一个 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 实现明显不同时,它们才是必需的。
另请参阅
适用于
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 。
- 属性
注解
在 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 实现明显不同时,它们才是必需的。
另请参阅
适用于
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 。
- 属性
注解
在 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 实现明显不同时,它们才是必需的。
另请参阅
适用于
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 。
- 属性
注解
在 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 实现明显不同时,它们才是必需的。
另请参阅
适用于
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 。
- 属性
注解
在 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 实现明显不同时,它们才是必需的。