ReadOnlyMemory<T> Struct
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un'area contigua di memoria, simile a ReadOnlySpan<T>. A differenza di ReadOnlySpan<T>, non è un tipo ByRef.
generic <typename T>
public value class ReadOnlyMemory : IEquatable<ReadOnlyMemory<T>>
generic <typename T>
public value class ReadOnlyMemory
public readonly struct ReadOnlyMemory<T> : IEquatable<ReadOnlyMemory<T>>
public readonly struct ReadOnlyMemory<T>
type ReadOnlyMemory<'T> = struct
Public Structure ReadOnlyMemory(Of T)
Implements IEquatable(Of ReadOnlyMemory(Of T))
Public Structure ReadOnlyMemory(Of T)
- T
Tipo di oggetto da cui verrà letto l'area contigua della memoria.
- Ereditarietà
- Implementazioni
Read |
Crea una nuova area di memoria sull'intera matrice di destinazione. |
Read |
Crea una nuova area di memoria sulla parte della matrice di destinazione che inizia in una posizione specificata e include un numero specificato di elementi. |
Empty |
Ottiene un oggetto ReadOnlyMemory<T> vuoto. |
Is |
Ottiene un valore che indica se l'area di memoria di sola lettura è vuota. |
Length |
Ottiene il numero di elementi nell'area di memoria. |
Span |
Ottiene un intervallo dall'area di memoria. |
Copy |
Copia il contenuto dell'area di memoria di sola lettura in un'area di memoria di destinazione. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'area di memoria di sola lettura corrente. |
Equals(Read |
Determina se l'istanza corrente e un oggetto ReadOnlyMemory<T> specificato sono uguali. |
Get |
Restituisce il codice hash per questo oggetto ReadOnlyMemory<T>. |
Pin() |
Crea un handle per la memoria. |
Slice(Int32) |
Crea una sezione fuori dall'area di memoria specificata, a partire da una posizione specificata e continua alla fine. |
Slice(Int32, Int32) |
Crea una sezione dall'area di memoria specificata che inizia in corrispondenza della posizione |
To |
Copia il contenuto dall'area di memoria in una nuova matrice. |
To |
Restituisce la rappresentazione di stringa di questa istanza di memoria di sola lettura. |
Try |
Prova a copiare il contenuto della memoria di sola lettura nella destinazione e restituisce un valore che indica se l'operazione di copia è riuscita. |
Implicit(Array |
Definisce una conversione implicita di un oggetto ArraySegment<T> in un oggetto ReadOnlyMemory<T>. |
Implicit(T[] to Read |
Definisce una conversione implicita di una matrice in ReadOnlyMemory<T>. |
Trim<T>(Read |
Rimuove tutte le occorrenze iniziali e finali di un elemento specificato da un'area di memoria di sola lettura. |
Trim<T>(Read |
Rimuove tutte le occorrenze iniziali e finali di un set di elementi specificato in un intervallo di sola lettura da un'area di memoria di sola lettura. |
Trim |
Rimuove tutte le occorrenze finali di un elemento specificato da un'area di memoria di sola lettura. |
Trim |
Rimuove tutte le occorrenze finali di un set di elementi specificato in un intervallo di sola lettura da un'area di memoria di sola lettura. |
Trim |
Rimuove tutte le occorrenze iniziali di un elemento specificato da un'area di memoria. |
Trim |
Rimuove tutte le occorrenze iniziali di un set di elementi specificato in un intervallo di sola lettura da un'area di memoria. |
Prodotto | Versioni |
---|---|
.NET | Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 |
.NET Standard | 2.1 |