اقرأ باللغة الإنجليزية تحرير

مشاركة عبر


Memory<T>.Implicit Operator

Definition

Overloads

Implicit(T[] to Memory<T>)

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

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

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

Implicit(Memory<T> to ReadOnlyMemory<T>)

Defines an implicit conversion of a Memory<T> object to a ReadOnlyMemory<T> object.

Implicit(T[] to Memory<T>)

Source:
Memory.cs
Source:
Memory.cs
Source:
Memory.cs

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

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

Parameters

array
T[]

The array to convert.

Returns

The converted object.

Applies to

.NET 10 والإصدارات الأخرى
منتج الإصدارات
.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(ArraySegment<T> to Memory<T>)

Source:
Memory.cs
Source:
Memory.cs
Source:
Memory.cs

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

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

Parameters

segment
ArraySegment<T>

The object to convert.

Returns

The converted ArraySegment<T> object.

Applies to

.NET 10 والإصدارات الأخرى
منتج الإصدارات
.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(Memory<T> to ReadOnlyMemory<T>)

Source:
Memory.cs
Source:
Memory.cs
Source:
Memory.cs

Defines an implicit conversion of a Memory<T> object to a ReadOnlyMemory<T> object.

C#
public static implicit operator ReadOnlyMemory<T>(Memory<T> memory);

Parameters

memory
Memory<T>

The object to convert.

Returns

The converted object.

Applies to

.NET 10 والإصدارات الأخرى
منتج الإصدارات
.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