Vector<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.
Crea un'istanza di Vector<T>.
Overload
Vector<T>(ReadOnlySpan<Byte>) |
Costruisce un vettore dall'intervallo di sola lettura di byte specificato. |
Vector<T>(ReadOnlySpan<T>) |
Costruisce un vettore dall'elemento ReadOnlySpan<T> specificato. |
Vector<T>(Span<T>) |
Costruisce un vettore dall'elemento Span<T> specificato. |
Vector<T>(T) |
Crea un vettore i cui componenti sono del tipo specificato. |
Vector<T>(T[]) |
Crea un vettore da una matrice specificata. |
Vector<T>(T[], Int32) |
Crea un vettore da una matrice specificata, iniziando da una posizione di indice specificata. |
Commenti
Il tipo T
può essere uno dei tipi numerici seguenti:
Parole chiave di C# | Tipo di framework |
---|---|
sbyte |
SByte |
byte |
Byte |
short |
Int16 |
ushort |
UInt16 |
int |
Int32 |
uint |
UInt32 |
long |
Int64 |
ulong |
UInt64 |
float |
Single |
double |
Double |
Vector<T>(ReadOnlySpan<Byte>)
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
Costruisce un vettore dall'intervallo di sola lettura di byte specificato.
public:
Vector(ReadOnlySpan<System::Byte> values);
public Vector (ReadOnlySpan<byte> values);
new System.Numerics.Vector<'T (requires 'T : struct)> : ReadOnlySpan<byte> -> System.Numerics.Vector<'T (requires 'T : struct)>
new System.Numerics.Vector<'T> : ReadOnlySpan<byte> -> System.Numerics.Vector<'T>
Public Sub New (values As ReadOnlySpan(Of Byte))
Parametri
- values
- ReadOnlySpan<Byte>
Intervallo di sola lettura di byte contenente i valori da aggiungere al vettore. L'intervallo deve contenere almeno Count elementi e vengono usati solo i primi Count elementi.
Eccezioni
values
non contiene almeno Count elementi.
.NET 5 e versioni successive: il tipo T
non è supportato.
La lunghezza di values
è minore di sizeof(Vector<T>)
.
Commenti
Solo i primi Count elementi vengono aggiunti al vettore. I resto vengono ignorati.
Si applica a
Vector<T>(ReadOnlySpan<T>)
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
Costruisce un vettore dall'elemento ReadOnlySpan<T> specificato.
public:
Vector(ReadOnlySpan<T> values);
public Vector (ReadOnlySpan<T> values);
new System.Numerics.Vector<'T (requires 'T : struct)> : ReadOnlySpan<'T (requires 'T : struct)> -> System.Numerics.Vector<'T (requires 'T : struct)>
new System.Numerics.Vector<'T> : ReadOnlySpan<'T> -> System.Numerics.Vector<'T>
Public Sub New (values As ReadOnlySpan(Of T))
Parametri
- values
- ReadOnlySpan<T>
I valori da aggiungere al vettore, come intervallo di sola lettura di oggetti di tipo T
. L'intervallo deve contenere almeno Count elementi e vengono usati solo i primi Count elementi.
Eccezioni
values
non contiene almeno Count elementi.
.NET 5 e versioni successive: il tipo T
non è supportato.
La lunghezza di values
è minore di Count.
Commenti
Solo i primi Count elementi vengono aggiunti al vettore. I resto vengono ignorati.
Si applica a
Vector<T>(Span<T>)
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
Costruisce un vettore dall'elemento Span<T> specificato.
public:
Vector(Span<T> values);
public Vector (Span<T> values);
new System.Numerics.Vector<'T (requires 'T : struct)> : Span<'T (requires 'T : struct)> -> System.Numerics.Vector<'T (requires 'T : struct)>
new System.Numerics.Vector<'T> : Span<'T> -> System.Numerics.Vector<'T>
Public Sub New (values As Span(Of T))
Parametri
- values
- Span<T>
Valori da aggiungere al vettore come intervallo di oggetti di tipo T. L'intervallo deve contenere almeno Count elementi e vengono usati solo i primi Count elementi.
Eccezioni
values
non contiene almeno Count elementi.
.NET 5 e versioni successive: il tipo T
non è supportato.
La lunghezza di values
è minore di Count.
Commenti
Solo i primi Count elementi vengono aggiunti al vettore. I resto vengono ignorati.
Si applica a
Vector<T>(T)
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
Crea un vettore i cui componenti sono del tipo specificato.
public:
Vector(T value);
public Vector (T value);
new System.Numerics.Vector<'T (requires 'T : struct)> : 'T -> System.Numerics.Vector<'T (requires 'T : struct)>
new System.Numerics.Vector<'T> : 'T -> System.Numerics.Vector<'T>
Public Sub New (value As T)
Parametri
- value
- T
Tipo numerico che definisce il tipo dei componenti nel vettore.
Eccezioni
.NET 5 e versioni successive: il tipo T
non è supportato.
Si applica a
Vector<T>(T[])
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
Crea un vettore da una matrice specificata.
public:
Vector(cli::array <T> ^ values);
public Vector (T[] values);
new System.Numerics.Vector<'T (requires 'T : struct)> : 'T[] -> System.Numerics.Vector<'T (requires 'T : struct)>
new System.Numerics.Vector<'T> : 'T[] -> System.Numerics.Vector<'T>
Public Sub New (values As T())
Parametri
- values
- T[]
Valori da aggiungere al vettore come matrice di oggetti di tipo T. La matrice deve contenere almeno Count elementi e vengono usati solo i primi Count elementi.
Eccezioni
values
è null
.
.NET 5 e versioni successive: il tipo T
non è supportato.
values
è null
.
La lunghezza di values
è minore di Count.
Commenti
Solo i primi Count elementi vengono aggiunti al vettore. I resto vengono ignorati.
Si applica a
Vector<T>(T[], Int32)
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
Crea un vettore da una matrice specificata, iniziando da una posizione di indice specificata.
public:
Vector(cli::array <T> ^ values, int index);
public Vector (T[] values, int index);
new System.Numerics.Vector<'T (requires 'T : struct)> : 'T[] * int -> System.Numerics.Vector<'T (requires 'T : struct)>
new System.Numerics.Vector<'T> : 'T[] * int -> System.Numerics.Vector<'T>
Public Sub New (values As T(), index As Integer)
Parametri
- values
- T[]
Valori da aggiungere al vettore come matrice di oggetti di tipo T. La matrice deve contenere almeno Count elementi dall'indice specificato e vengono usati solo i primi Count elementi.
- index
- Int32
Posizione di indice iniziale da cui creare il vettore.
Eccezioni
values
è null
.
.NET 5 e versioni successive: il tipo T
non è supportato.
values
è null
.
La lunghezza di , a partire da index
, è minore di .values
Count
Commenti
Solo i primi Count elementi vengono aggiunti al vettore. I resto vengono ignorati.