Table of Contents

Operator implicit operator

Namespace
Zyl.ExSpans
Assembly
ExSpans.Core.dll

implicit operator ExSpan<T>(T[]?)

Defines an implicit conversion of an array to a ExSpan<T> (定义数组到 ExSpan<T> 的隐式转换)

public static implicit operator ExSpan<T>(T[]? array)

Parameters

array T[]

Returns

ExSpan<T>

implicit operator ExSpan<T>(ArraySegment<T>)

Defines an implicit conversion of a ArraySegment<T> to a ExSpan<T> (定义 ArraySegment<T>ExSpan<T> 的隐式转换)

public static implicit operator ExSpan<T>(ArraySegment<T> segment)

Parameters

segment ArraySegment<T>

Returns

ExSpan<T>

implicit operator ReadOnlyExSpan<T>(ExSpan<T>)

Defines an implicit conversion of a ExSpan<T> to a ReadOnlyExSpan<T> (定义 ExSpan<T>ReadOnlyExSpan<T> 的隐式转换).

public static implicit operator ReadOnlyExSpan<T>(ExSpan<T> span)

Parameters

span ExSpan<T>

The object to convert (要转换的对象).

Returns

ReadOnlyExSpan<T>

implicit operator ExSpan<T>(Span<T>)

Defines an implicit conversion of a Span<T> to a ExSpan<T> (定义 Span<T>ExSpan<T> 的隐式转换).

public static implicit operator ExSpan<T>(Span<T> span)

Parameters

span Span<T>

The object to convert (要转换的对象).

Returns

ExSpan<T>