Span<T>.Equals(Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
Equals() on Span will always throw an exception. Use == instead.
注意
Equals() on Span will always throw an exception. Use the equality operator instead.
不支持对此方法的调用。
public:
override bool Equals(System::Object ^ obj);
[System.Obsolete("Equals() on Span will always throw an exception. Use == instead.")]
public override bool Equals (object? obj);
[System.Obsolete("Equals() on Span will always throw an exception. Use the equality operator instead.")]
public override bool Equals (object? obj);
[System.Obsolete("Equals() on Span will always throw an exception. Use == instead.")]
public override bool Equals (object obj);
[<System.Obsolete("Equals() on Span will always throw an exception. Use == instead.")>]
override this.Equals : obj -> bool
[<System.Obsolete("Equals() on Span will always throw an exception. Use the equality operator instead.")>]
override this.Equals : obj -> bool
Public Overrides Function Equals (obj As Object) As Boolean
参数
- obj
- Object
不支持。
返回
不支持对此方法的调用。
- 属性
例外
不支持对此方法的调用。
注解
不支持调用 Equals 方法。 对 Equals 方法的调用会生成以下两个结果之一:
如果
obj
是 , Span<T>则方法调用将生成编译器错误 CS1503:“无法从'System.Span'转换为'object'。这是因为 Span<T> 是无法装箱的 ref 结构 ,因此无法转换为 Object。如果 的类型
obj
不是 , Span<T>则方法调用将 NotSupportedException引发 。
若要比较两个 Span<T> 对象是否相等,请使用 Equality 比较运算符。