Lire en anglais Modifier

Partager via


Span<T>.Implicit Operator

Definition

Overloads

Implicit(ArraySegment<T> to Span<T>)

Defines an implicit conversion of an ArraySegment<T> to a Span<T>.

Implicit(Span<T> to ReadOnlySpan<T>)

Defines an implicit conversion of a Span<T> to a ReadOnlySpan<T>.

Implicit(T[] to Span<T>)

Defines an implicit conversion of an array to a Span<T>.

Implicit(ArraySegment<T> to Span<T>)

Source:
Span.cs
Source:
Span.cs
Source:
Span.cs

Defines an implicit conversion of an ArraySegment<T> to a Span<T>.

C#
public static implicit operator Span<T>(ArraySegment<T> segment);

Parameters

segment
ArraySegment<T>

The array segment to be converted to a Span<T>.

Returns

A span that corresponds to the array segment.

Applies to

.NET 10 et autres versions
Produit Versions
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.0 (package-provided), 2.1

Implicit(Span<T> to ReadOnlySpan<T>)

Source:
Span.cs
Source:
Span.cs
Source:
Span.cs

Defines an implicit conversion of a Span<T> to a ReadOnlySpan<T>.

C#
public static implicit operator ReadOnlySpan<T>(Span<T> span);

Parameters

span
Span<T>

The object to convert to a ReadOnlySpan<T>.

Returns

A read-only span that corresponds to the current instance.

Applies to

.NET 10 et autres versions
Produit Versions
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.0 (package-provided), 2.1

Implicit(T[] to Span<T>)

Source:
Span.cs
Source:
Span.cs
Source:
Span.cs

Defines an implicit conversion of an array to a Span<T>.

C#
public static implicit operator Span<T>(T[]? array);
C#
public static implicit operator Span<T>(T[] array);

Parameters

array
T[]

The array to convert to a Span<T>.

Returns

The span that corresponds to array.

Applies to

.NET 10 et autres versions
Produit Versions
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.0 (package-provided), 2.1