Vector<T> Costruttori

Definizione

Crea un'istanza di Vector<T>.

Overload

Nome Descrizione
Vector<T>(ReadOnlySpan<Byte>)

Costruisce un vettore dall'intervallo di byte di sola lettura specificato.

Vector<T>(ReadOnlySpan<T>)

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

Vector<T>(Span<T>)

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

Vector<T>(T)

Crea un vettore i cui componenti sono di un tipo specificato.

Vector<T>(T[])

Crea un vettore da una matrice specificata.

Vector<T>(T[], Int32)

Crea un vettore da una matrice specificata a partire da una posizione di indice specificata.

Commenti

Il tipo T può essere uno dei tipi numerici seguenti:

Parole chiave 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
Origine:
Vector_1.cs
Origine:
Vector_1.cs

Costruisce un vettore dall'intervallo di byte di sola lettura specificato.

public:
 Vector(ReadOnlySpan<System::Byte> values);
public Vector(ReadOnlySpan<byte> values);
new System.Numerics.Vector<'T> : ReadOnlySpan<byte> -> System.Numerics.Vector<'T>
new System.Numerics.Vector<'T (requires 'T : struct)> : ReadOnlySpan<byte> -> System.Numerics.Vector<'T (requires 'T : struct)>
Public Sub New (values As ReadOnlySpan(Of Byte))

Parametri

values
ReadOnlySpan<Byte>

Intervallo di byte di sola lettura che contiene i valori da aggiungere al vettore. L'intervallo deve contenere almeno Count elementi e vengono utilizzati 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 è minore di valuessizeof(Vector<T>).

Commenti

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

Si applica a

Vector<T>(ReadOnlySpan<T>)

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

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

public:
 Vector(ReadOnlySpan<T> values);
public Vector(ReadOnlySpan<T> values);
new System.Numerics.Vector<'T> : ReadOnlySpan<'T> -> System.Numerics.Vector<'T>
new System.Numerics.Vector<'T (requires 'T : struct)> : ReadOnlySpan<'T (requires 'T : struct)> -> System.Numerics.Vector<'T (requires 'T : struct)>
Public Sub New (values As ReadOnlySpan(Of T))

Parametri

values
ReadOnlySpan<T>

Valori da aggiungere al vettore, come intervallo di sola lettura di oggetti di tipo T. L'intervallo deve contenere almeno Count elementi e vengono utilizzati 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 è minore di valuesCount.

Commenti

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

Si applica a

Vector<T>(Span<T>)

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

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

public:
 Vector(Span<T> values);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public Vector(Span<T> values);
public Vector(Span<T> values);
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
new System.Numerics.Vector<'T> : Span<'T> -> System.Numerics.Vector<'T>
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 utilizzati solo i primi Count elementi.

Attributi

Eccezioni

values non contiene almeno Count elementi.

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

La lunghezza di è minore di valuesCount.

Commenti

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

Si applica a

Vector<T>(T)

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

Crea un vettore i cui componenti sono di un 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
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 è minore di valuesCount.

Commenti

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

Si applica a

Vector<T>(T[], Int32)

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

Crea un vettore da una matrice specificata a partire 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 dell'indice specificato e vengono usati solo i primi Count elementi.

index
Int32

Posizione dell'indice iniziale da cui creare il vettore.

Eccezioni

values è null.

index è minore di zero.

oppure

La lunghezza di meno values è minore di indexCount .

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

values è null.

La lunghezza di values, a partire da index, è minore di Count.

Commenti

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

Si applica a