Vector<T> Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.
.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.