Condividi tramite


Vector<T> Costruttori

Definizione

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.

index è minore di zero.

-oppure-

La lunghezza di values meno index è minore di Count.

.NET 5 e versioni successive: il tipo T non è supportato.

values è null.

La lunghezza di , a partire da index, è minore di .valuesCount

Commenti

Solo i primi Count elementi vengono aggiunti al vettore. I resto vengono ignorati.

Si applica a