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
| 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.
.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.