Vector<T> Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea una instancia de Vector<T>.
Sobrecargas
Vector<T>(ReadOnlySpan<Byte>) |
Construye un vector a partir del intervalo de bytes de solo lectura dado. |
Vector<T>(ReadOnlySpan<T>) |
Construye un vector a partir del objeto ReadOnlySpan<T> dado. |
Vector<T>(Span<T>) |
Construye un vector a partir del objeto Span<T> dado. |
Vector<T>(T) |
Crea un vector cuyos componentes son de un tipo especificado. |
Vector<T>(T[]) |
Crea un vector a partir de una matriz especificada. |
Vector<T>(T[], Int32) |
Crea un vector a partir de una matriz especificada comenzando en una posición de índice especificada. |
Comentarios
El tipo T
puede ser cualquiera de los siguientes tipos numéricos:
Palabras clave de C# | Tipo de marco |
---|---|
sbyte |
SByte |
byte |
Byte |
short |
Int16 |
ushort |
UInt16 |
int |
Int32 |
uint |
UInt32 |
long |
Int64 |
ulong |
UInt64 |
float |
Single |
double |
Double |
Vector<T>(ReadOnlySpan<Byte>)
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
Construye un vector a partir del intervalo de bytes de solo lectura dado.
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))
Parámetros
- values
- ReadOnlySpan<Byte>
Intervalo de bytes de solo lectura que contiene los valores que se van a agregar al vector. El intervalo debe contener al menos Count elementos y solo se usan los primeros Count elementos.
Excepciones
values
no contenía al menos Count elementos.
.NET 5 y versiones posteriores: no se admite el tipo T
.
La longitud de values
es menor que sizeof(Vector<T>)
.
Comentarios
Solo se agregan los primeros Count elementos al vector. Se omiten los restos.
Se aplica a
Vector<T>(ReadOnlySpan<T>)
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
Construye un vector a partir del objeto ReadOnlySpan<T> dado.
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))
Parámetros
- values
- ReadOnlySpan<T>
Valores que se van a agregar al vector, como un intervalo de solo lectura de objetos de tipo T
. El intervalo debe contener al menos Count elementos y solo se usan los primeros Count elementos.
Excepciones
values
no contenía al menos Count elementos.
.NET 5 y versiones posteriores: no se admite el tipo T
.
La longitud de values
es menor que Count.
Comentarios
Solo se agregan los primeros Count elementos al vector. Se omiten los restos.
Se aplica a
Vector<T>(Span<T>)
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
Construye un vector a partir del objeto Span<T> dado.
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))
Parámetros
- values
- Span<T>
Valores que se van a agregar al vector, como un intervalo de objetos de tipo T. El intervalo debe contener al menos Count elementos y solo se usarán los primeros Count elementos.
Excepciones
values
no contenía al menos Count elementos.
.NET 5 y versiones posteriores: no se admite el tipo T
.
La longitud de values
es menor que Count.
Comentarios
Solo se agregan los primeros Count elementos al vector. Se omiten los restos.
Se aplica a
Vector<T>(T)
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
Crea un vector cuyos componentes son de un tipo especificado.
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)
Parámetros
- value
- T
Tipo numérico que define el tipo de los componentes del vector.
Excepciones
.NET 5 y versiones posteriores: no se admite el tipo T
.
Se aplica a
Vector<T>(T[])
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
Crea un vector a partir de una matriz especificada.
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())
Parámetros
- values
- T[]
Valores que se van a agregar al vector, como una matriz de objetos de tipo T. La matriz debe contener al menos Count elementos y solo se usarán los primeros Count elementos.
Excepciones
values
es null
.
.NET 5 y versiones posteriores: no se admite el tipo T
.
values
es null
.
La longitud de values
es menor que Count.
Comentarios
Solo se agregan los primeros Count elementos al vector. Se omiten los restos.
Se aplica a
Vector<T>(T[], Int32)
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
Crea un vector a partir de una matriz especificada comenzando en una posición de índice especificada.
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)
Parámetros
- values
- T[]
Valores que se van a agregar al vector, como una matriz de objetos de tipo T. La matriz debe contener al menos Count elementos del índice especificado y solo se usarán los primeros Count elementos.
- index
- Int32
Posición de índice inicial a partir de la cual se va a crear el vector.
Excepciones
values
es null
.
.NET 5 y versiones posteriores: no se admite el tipo T
.
values
es null
.
La longitud de , a partir de values
index
, es menor que Count.
Comentarios
Solo se agregan los primeros Count elementos al vector. Se omiten los restos.