Vector<T> Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en instans av Vector<T>.
Överlagringar
| Name | Description |
|---|---|
| Vector<T>(ReadOnlySpan<Byte>) |
Konstruerar en vektor från det angivna skrivskyddade intervallet byte. |
| Vector<T>(ReadOnlySpan<T>) |
Konstruerar en vektor från den angivna ReadOnlySpan<T>. |
| Vector<T>(Span<T>) |
Konstruerar en vektor från den angivna Span<T>. |
| Vector<T>(T) |
Skapar en vektor vars komponenter är av en angiven typ. |
| Vector<T>(T[]) |
Skapar en vektor från en angiven matris. |
| Vector<T>(T[], Int32) |
Skapar en vektor från en angiven matris med början vid en angiven indexposition. |
Kommentarer
Typen T kan vara någon av följande numeriska typer:
| C#-nyckelord | Ramverkstyp |
|---|---|
sbyte |
SByte |
byte |
Byte |
short |
Int16 |
ushort |
UInt16 |
int |
Int32 |
uint |
UInt32 |
long |
Int64 |
ulong |
UInt64 |
float |
Single |
double |
Double |
Vector<T>(ReadOnlySpan<Byte>)
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
Konstruerar en vektor från det angivna skrivskyddade intervallet byte.
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))
Parametrar
- values
- ReadOnlySpan<Byte>
Ett skrivskyddat intervall med byte som innehåller de värden som ska läggas till i vektorn. Intervallet måste innehålla minst Count element och endast de första Count elementen används.
Undantag
values innehåller inte åtminstone Count element.
.NET 5 och senare: Skriv T stöds inte.
Längden values på är mindre än sizeof(Vector<T>).
Kommentarer
Endast de första Count elementen läggs till i vektorn. Resten ignoreras.
Gäller för
Vector<T>(ReadOnlySpan<T>)
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
Konstruerar en vektor från den angivna 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))
Parametrar
- values
- ReadOnlySpan<T>
De värden som ska läggas till i vektorn, som ett skrivskyddat intervall av objekt av typen T. Intervallet måste innehålla minst Count element och endast de första Count elementen används.
Undantag
values innehåller inte åtminstone Count element.
.NET 5 och senare: Skriv T stöds inte.
Längden values på är mindre än Count.
Kommentarer
Endast de första Count elementen läggs till i vektorn. Resten ignoreras.
Gäller för
Vector<T>(Span<T>)
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
Konstruerar en vektor från den angivna 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))
Parametrar
- values
- Span<T>
De värden som ska läggas till i vektorn, som ett intervall av objekt av typen T. Intervallet måste innehålla minst Count element och endast de första Count elementen används.
- Attribut
Undantag
values innehåller inte åtminstone Count element.
.NET 5 och senare: Skriv T stöds inte.
Längden values på är mindre än Count.
Kommentarer
Endast de första Count elementen läggs till i vektorn. Resten ignoreras.
Gäller för
Vector<T>(T)
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
Skapar en vektor vars komponenter är av en angiven typ.
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)
Parametrar
- value
- T
Den numeriska typen som definierar typen av komponenter i vektorn.
Undantag
.NET 5 och senare: Skriv T stöds inte.
Gäller för
Vector<T>(T[])
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
Skapar en vektor från en angiven matris.
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())
Parametrar
- values
- T[]
De värden som ska läggas till i vektorn, som en matris med objekt av typen T. Matrisen måste innehålla minst Count element och endast de första Count elementen används.
Undantag
values är null.
.NET 5 och senare: Skriv T stöds inte.
values är null.
Längden values på är mindre än Count.
Kommentarer
Endast de första Count elementen läggs till i vektorn. Resten ignoreras.
Gäller för
Vector<T>(T[], Int32)
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
Skapar en vektor från en angiven matris med början vid en angiven indexposition.
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)
Parametrar
- values
- T[]
De värden som ska läggas till i vektorn, som en matris med objekt av typen T. Matrisen måste innehålla minst Count element från det angivna indexet och endast de första Count elementen används.
- index
- Int32
Den startindexposition som vektorn ska skapas från.
Undantag
values är null.
.NET 5 och senare: Skriv T stöds inte.
values är null.
Längden på values, från och med index, är mindre än Count.
Kommentarer
Endast de första Count elementen läggs till i vektorn. Resten ignoreras.