ReadOnlySpan<T> Costruttori
Definizione
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.
Overload
ReadOnlySpan<T>(T) |
Crea un nuovo ReadOnlySpan<T> valore di lunghezza 1 intorno al riferimento specificato. |
ReadOnlySpan<T>(T[]) |
Crea un nuovo oggetto ReadOnlySpan<T> su un'intera matrice specificata. |
ReadOnlySpan<T>(Void*, Int32) |
Crea un nuovo elemento ReadOnlySpan<T> da un numero specificato di elementi |
ReadOnlySpan<T>(T[], Int32, Int32) |
Crea un nuovo oggetto ReadOnlySpan<T> che include un numero specificato di elementi di una matrice a partire da un indice specificato. |
ReadOnlySpan<T>(T)
- Origine:
- ReadOnlySpan.cs
- Origine:
- ReadOnlySpan.cs
- Origine:
- ReadOnlySpan.cs
Crea un nuovo ReadOnlySpan<T> valore di lunghezza 1 intorno al riferimento specificato.
public:
ReadOnlySpan(T % reference);
public ReadOnlySpan (in T reference);
public ReadOnlySpan (ref T reference);
new ReadOnlySpan<'T> : 'T -> ReadOnlySpan<'T>
Public Sub New (ByRef reference As T)
Parametri
- reference
- T
Riferimento ai dati.
Si applica a
ReadOnlySpan<T>(T[])
- Origine:
- ReadOnlySpan.cs
- Origine:
- ReadOnlySpan.cs
- Origine:
- ReadOnlySpan.cs
Crea un nuovo oggetto ReadOnlySpan<T> su un'intera matrice specificata.
public:
ReadOnlySpan(cli::array <T> ^ array);
public ReadOnlySpan (T[]? array);
public ReadOnlySpan (T[] array);
new ReadOnlySpan<'T> : 'T[] -> ReadOnlySpan<'T>
Public Sub New (array As T())
Parametri
- array
- T[]
La matrice da cui creare ReadOnlySpan<T>.
Commenti
Se la matrice è Null, questo costruttore restituisce un valore Null ReadOnlySpan<T>
.
Si applica a
ReadOnlySpan<T>(Void*, Int32)
- Origine:
- ReadOnlySpan.cs
- Origine:
- ReadOnlySpan.cs
- Origine:
- ReadOnlySpan.cs
Importante
Questa API non è conforme a CLS.
Crea un nuovo elemento ReadOnlySpan<T> da un numero specificato di elementi T
a partire da un indirizzo di memoria specificato.
public:
ReadOnlySpan(void* pointer, int length);
[System.CLSCompliant(false)]
public ReadOnlySpan (void* pointer, int length);
[<System.CLSCompliant(false)>]
new ReadOnlySpan<'T> : nativeptr<unit> * int -> ReadOnlySpan<'T>
Parametri
- pointer
- Void*
Puntatore all'indirizzo iniziale di un numero specificato di elementi T
in memoria.
- length
- Int32
Numero di elementi T
che possono essere inclusi in ReadOnlySpan<T>.
- Attributi
Eccezioni
T
è un tipo riferimento o contiene riferimenti e pertanto non può essere archiviato nella memoria non gestita.
length
è negativo.
Commenti
Questo costruttore deve essere usato con attenzione, poiché crea arbitrariamente tipizzato T
s da un void*
blocco di memoria tipizzato e non viene pointer
length
né convalidato dal costruttore.
Si applica a
ReadOnlySpan<T>(T[], Int32, Int32)
- Origine:
- ReadOnlySpan.cs
- Origine:
- ReadOnlySpan.cs
- Origine:
- ReadOnlySpan.cs
Crea un nuovo oggetto ReadOnlySpan<T> che include un numero specificato di elementi di una matrice a partire da un indice specificato.
public:
ReadOnlySpan(cli::array <T> ^ array, int start, int length);
public ReadOnlySpan (T[]? array, int start, int length);
public ReadOnlySpan (T[] array, int start, int length);
new ReadOnlySpan<'T> : 'T[] * int * int -> ReadOnlySpan<'T>
Public Sub New (array As T(), start As Integer, length As Integer)
Parametri
- array
- T[]
La matrice da cui creare ReadOnlySpan<T>.
- start
- Int32
Indice del primo elemento da includere.
- length
- Int32
Numero di elementi da includere.
Eccezioni
array
è null
, ma start
o length
è diverso da zero.
-oppure-
start
non rientra nei limiti della matrice.
-oppure-
start
e length
superano il numero di elementi nella matrice.
Commenti
Questo metodo restituisce default
quando array
è null
.
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per