Leggere in inglese

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.

C#
public Vector (ReadOnlySpan<byte> values);

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

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9

Vector<T>(ReadOnlySpan<T>)

Origine:
Vector_1.cs
Origine:
Vector_1.cs
Origine:
Vector_1.cs

Costruisce un vettore dall'elemento ReadOnlySpan<T> specificato.

C#
public Vector (ReadOnlySpan<T> values);

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

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9

Vector<T>(Span<T>)

Origine:
Vector_1.cs
Origine:
Vector_1.cs
Origine:
Vector_1.cs

Costruisce un vettore dall'elemento Span<T> specificato.

C#
public Vector (Span<T> values);

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

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.1

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.

C#
public Vector (T value);

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

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.0, 2.1
UWP 10.0

Vector<T>(T[])

Origine:
Vector_1.cs
Origine:
Vector_1.cs
Origine:
Vector_1.cs

Crea un vettore da una matrice specificata.

C#
public Vector (T[] values);

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

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.0, 2.1
UWP 10.0

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.

C#
public Vector (T[] values, int index);

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

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.0, 2.1
UWP 10.0