Vector<T> Construtores

Definição

Cria uma instância de Vector<T>.

Sobrecargas

Name Description
Vector<T>(ReadOnlySpan<Byte>)

Constrói um vetor a partir do intervalo só de leitura dado de bytes.

Vector<T>(ReadOnlySpan<T>)

Constrói um vetor a partir do dado ReadOnlySpan<T>.

Vector<T>(Span<T>)

Constrói um vetor a partir do dado Span<T>.

Vector<T>(T)

Cria um vetor cujos componentes são de um tipo especificado.

Vector<T>(T[])

Cria um vetor a partir de um array especificado.

Vector<T>(T[], Int32)

Cria um vetor a partir de um array especificado começando numa posição de índice especificada.

Observações

O tipo T pode ser qualquer um dos seguintes tipos numéricos:

Palavras-chave C# Tipo de Estrutura
sbyte SByte
byte Byte
short Int16
ushort UInt16
int Int32
uint UInt32
long Int64
ulong UInt64
float Single
double Double

Vector<T>(ReadOnlySpan<Byte>)

Origem:
Vector_1.cs
Origem:
Vector_1.cs
Origem:
Vector_1.cs
Origem:
Vector_1.cs
Origem:
Vector_1.cs

Constrói um vetor a partir do intervalo só de leitura dado de bytes.

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

Parâmetros

values
ReadOnlySpan<Byte>

Um intervalo de bytes apenas de leitura que contém os valores a adicionar ao vetor. O espaço deve conter pelo menos Count elementos e apenas os primeiros Count elementos são usados.

Exceções

values não continha pelo menos Count elementos.

.NET 5 e posteriores: O Tipo T não é suportado.

O comprimento de values é menor que sizeof(Vector<T>).

Observações

Apenas os primeiros Count elementos são adicionados ao vetor. Os restantes são ignorados.

Aplica-se a

Vector<T>(ReadOnlySpan<T>)

Origem:
Vector_1.cs
Origem:
Vector_1.cs
Origem:
Vector_1.cs
Origem:
Vector_1.cs
Origem:
Vector_1.cs

Constrói um vetor a partir do dado 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))

Parâmetros

values
ReadOnlySpan<T>

Os valores a adicionar ao vetor, como um espaço de apenas leitura de objetos do tipo T. O espaço deve conter pelo menos Count elementos e apenas os primeiros Count elementos são usados.

Exceções

values não continha pelo menos Count elementos.

.NET 5 e posteriores: O Tipo T não é suportado.

O comprimento de values é menor que Count.

Observações

Apenas os primeiros Count elementos são adicionados ao vetor. Os restantes são ignorados.

Aplica-se a

Vector<T>(Span<T>)

Origem:
Vector_1.cs
Origem:
Vector_1.cs
Origem:
Vector_1.cs
Origem:
Vector_1.cs
Origem:
Vector_1.cs

Constrói um vetor a partir do dado 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))

Parâmetros

values
Span<T>

Os valores a somar ao vetor, como um espaço de objetos do tipo T. O espaço deve conter pelo menos Count elementos e apenas os primeiros Count elementos são utilizados.

Atributos

Exceções

values não continha pelo menos Count elementos.

.NET 5 e posteriores: O Tipo T não é suportado.

O comprimento de values é menor que Count.

Observações

Apenas os primeiros Count elementos são adicionados ao vetor. Os restantes são ignorados.

Aplica-se a

Vector<T>(T)

Origem:
Vector_1.cs
Origem:
Vector_1.cs
Origem:
Vector_1.cs
Origem:
Vector_1.cs
Origem:
Vector_1.cs

Cria um vetor cujos componentes são de um 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

O tipo numérico que define o tipo dos componentes no vetor.

Exceções

.NET 5 e posteriores: O Tipo T não é suportado.

Aplica-se a

Vector<T>(T[])

Origem:
Vector_1.cs
Origem:
Vector_1.cs
Origem:
Vector_1.cs
Origem:
Vector_1.cs
Origem:
Vector_1.cs

Cria um vetor a partir de um array especificado.

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[]

Os valores a somar ao vetor, como um array de objetos do tipo T. O array deve conter pelo menos Count elementos e apenas os primeiros Count elementos são usados.

Exceções

values é null.

.NET 5 e posteriores: O Tipo T não é suportado.

values é null.

O comprimento de values é menor que Count.

Observações

Apenas os primeiros Count elementos são adicionados ao vetor. Os restantes são ignorados.

Aplica-se a

Vector<T>(T[], Int32)

Origem:
Vector_1.cs
Origem:
Vector_1.cs
Origem:
Vector_1.cs
Origem:
Vector_1.cs
Origem:
Vector_1.cs

Cria um vetor a partir de um array especificado começando numa posição 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[]

Os valores a somar ao vetor, como um array de objetos do tipo T. O array deve conter pelo menos Count elementos do índice especificado e apenas os primeiros Count elementos são usados.

index
Int32

A posição inicial do índice a partir da qual se deve criar o vetor.

Exceções

values é null.

index é inferior a zero.

-ou-

O comprimento de values menos index é menor que Count.

.NET 5 e posteriores: O Tipo T não é suportado.

values é null.

O comprimento de values, começando em index, é menor que Count.

Observações

Apenas os primeiros Count elementos são adicionados ao vetor. Os restantes são ignorados.

Aplica-se a