ArraySegment<T>.Inequality 操作员

定义

指示两个 ArraySegment<T> 结构是否不相等。

C#
public static bool operator !=(ArraySegment<T> a, ArraySegment<T> b);

参数

a
ArraySegment<T>

不等运算符左侧的结构。

b
ArraySegment<T>

不等运算符右侧的结构。

返回

如果 true 不等于 a,则为 b;否则为 false

注解

如果两个 ArraySegment<T> 对象属于同一封闭泛型类型,则两个对象被视为不相等,但以下任一条件为 true:

  • 它们不引用同一数组。

  • 它们具有不同的起始索引。

  • 它们具有不同数量的元素。

此运算符的等效方法是 ArraySegment<T>.Equals(ArraySegment<T>)

适用于

产品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.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
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0