Vector<T> Construtores
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria uma instância de Vector<T>.
Vector<T>(ReadOnlySpan<Byte>) |
Constrói um vetor com base no intervalo de bytes somente leitura especificado. |
Vector<T>(ReadOnlySpan<T>) |
Constrói um vetor com base no ReadOnlySpan<T> especificado. |
Vector<T>(Span<T>) |
Constrói um vetor com base no Span<T> especificado. |
Vector<T>(T) |
Cria um vetor cujos componentes são de um tipo especificado. |
Vector<T>(T[]) |
Cria um vetor de uma matriz especificada. |
Vector<T>(T[], Int32) |
Cria um vetor de uma matriz especificada, começando em uma posição de índice especificada. |
O tipo T
pode ser qualquer um dos seguintes tipos numéricos:
Palavras-chave de C# | Tipo de estrutura |
---|---|
sbyte |
SByte |
byte |
Byte |
short |
Int16 |
ushort |
UInt16 |
int |
Int32 |
uint |
UInt32 |
long |
Int64 |
ulong |
UInt64 |
float |
Single |
double |
Double |
- Origem:
- Vector_1.cs
- Origem:
- Vector_1.cs
- Origem:
- Vector_1.cs
Constrói um vetor com base no intervalo de bytes somente leitura especificado.
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>
Um intervalo somente leitura de bytes que contém os valores a serem adicionados ao vetor. O intervalo precisa 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 posterior: não há suporte para tipo T
.
O tamanho de values
é menor que sizeof(Vector<T>)
.
Comentários
Somente os primeiros Count elementos são adicionados ao vetor. Os restos são ignorados.
Aplica-se a
.NET 9 e outras versões
Produto | Versões |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
- Origem:
- Vector_1.cs
- Origem:
- Vector_1.cs
- Origem:
- Vector_1.cs
Constrói um vetor com base no ReadOnlySpan<T> especificado.
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>
Os valores a serem adicionados ao vetor, como um intervalo somente leitura de objetos do tipo T
. O intervalo precisa 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 posterior: não há suporte para tipo T
.
O tamanho de values
é menor que Count.
Comentários
Somente os primeiros Count elementos são adicionados ao vetor. Os restos são ignorados.
Aplica-se a
.NET 9 e outras versões
Produto | Versões |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
- Origem:
- Vector_1.cs
- Origem:
- Vector_1.cs
- Origem:
- Vector_1.cs
Constrói um vetor com base no Span<T> especificado.
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>
Os valores a serem adicionados ao vetor, como um intervalo de objetos do tipo T. O intervalo precisa 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 posterior: não há suporte para tipo T
.
O tamanho de values
é menor que Count.
Comentários
Somente os primeiros Count elementos são adicionados ao vetor. Os restos são ignorados.
Aplica-se a
.NET 9 e outras versões
Produto | Versões |
---|---|
.NET | Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Standard | 2.1 |
- 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 do vetor.
Exceções
.NET 5 e posterior: não há suporte para tipo T
.
Aplica-se a
.NET 9 e outras versões
Produto | Versões |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Standard | 2.0, 2.1 |
UWP | 10.0 |
- Origem:
- Vector_1.cs
- Origem:
- Vector_1.cs
- Origem:
- Vector_1.cs
Cria um vetor de uma 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[]
Os valores a serem adicionados ao vetor, como uma matriz de objetos do tipo T. A matriz precisa conter, pelo menos, Count elementos e apenas os primeiros Count elementos são usados.
Exceções
values
é null
.
.NET 5 e posterior: não há suporte para tipo T
.
values
é null
.
O tamanho de values
é menor que Count.
Comentários
Somente os primeiros Count elementos são adicionados ao vetor. Os restos são ignorados.
Aplica-se a
.NET 9 e outras versões
Produto | Versões |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Standard | 2.0, 2.1 |
UWP | 10.0 |
- Origem:
- Vector_1.cs
- Origem:
- Vector_1.cs
- Origem:
- Vector_1.cs
Cria um vetor de uma matriz especificada, começando em uma 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 serem adicionados ao vetor, como uma matriz de objetos do tipo T. A matriz precisa conter, pelo menos, Count elementos do índice especificado e apenas os primeiros Count elementos são usados.
- index
- Int32
A posição de índice inicial da qual o vetor será criado.
Exceções
values
é null
.
.NET 5 e posterior: não há suporte para tipo T
.
values
é null
.
O comprimento de values
, começando de index
, é menor que Count.
Comentários
Somente os primeiros Count elementos são adicionados ao vetor. Os restos são ignorados.
Aplica-se a
.NET 9 e outras versões
Produto | Versões |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Standard | 2.0, 2.1 |
UWP | 10.0 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: