Bagikan melalui


Vector<T> Konstruktor

Definisi

Membuat instans Vector<T>.

Overload

Vector<T>(ReadOnlySpan<Byte>)

Membangun vektor dari rentang byte baca-saja yang diberikan.

Vector<T>(ReadOnlySpan<T>)

Membangun vektor dari yang diberikan ReadOnlySpan<T>.

Vector<T>(Span<T>)

Membangun vektor dari yang diberikan Span<T>.

Vector<T>(T)

Membuat vektor yang komponennya berjenis tertentu.

Vector<T>(T[])

Membuat vektor dari array tertentu.

Vector<T>(T[], Int32)

Membuat vektor dari array tertentu yang dimulai pada posisi indeks tertentu.

Keterangan

Jenisnya T dapat berupa salah satu jenis numerik berikut:

Kata kunci C# Jenis Kerangka Kerja
sbyte SByte
byte Byte
short Int16
ushort UInt16
int Int32
uint UInt32
long Int64
ulong UInt64
float Single
double Double

Vector<T>(ReadOnlySpan<Byte>)

Sumber:
Vector_1.cs
Sumber:
Vector_1.cs
Sumber:
Vector_1.cs

Membangun vektor dari rentang byte baca-saja yang diberikan.

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

Parameter

values
ReadOnlySpan<Byte>

Rentang byte baca-saja yang berisi nilai untuk ditambahkan ke vektor. Rentang harus berisi setidaknya Count elemen dan hanya elemen pertama Count yang digunakan.

Pengecualian

values tidak berisi setidaknya Count elemen.

.NET 5 dan yang lebih baru: Jenis T tidak didukung.

Panjangnya values kurang dari sizeof(Vector<T>).

Keterangan

Hanya elemen pertama Count yang ditambahkan ke vektor. Sisanya diabaikan.

Berlaku untuk

Vector<T>(ReadOnlySpan<T>)

Sumber:
Vector_1.cs
Sumber:
Vector_1.cs
Sumber:
Vector_1.cs

Membangun vektor dari yang diberikan ReadOnlySpan<T>.

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

Parameter

values
ReadOnlySpan<T>

Nilai yang akan ditambahkan ke vektor, sebagai rentang baca-saja dari objek jenis T. Rentang harus berisi setidaknya Count elemen dan hanya elemen pertama Count yang digunakan.

Pengecualian

values tidak berisi setidaknya Count elemen.

.NET 5 dan yang lebih baru: Jenis T tidak didukung.

Panjangnya values kurang dari Count.

Keterangan

Hanya elemen pertama Count yang ditambahkan ke vektor. Sisanya diabaikan.

Berlaku untuk

Vector<T>(Span<T>)

Sumber:
Vector_1.cs
Sumber:
Vector_1.cs
Sumber:
Vector_1.cs

Membangun vektor dari yang diberikan Span<T>.

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

Parameter

values
Span<T>

Nilai yang akan ditambahkan ke vektor, sebagai rentang objek jenis T. Rentang harus berisi setidaknya Count elemen dan hanya elemen pertama Count yang digunakan.

Pengecualian

values tidak berisi setidaknya Count elemen.

.NET 5 dan yang lebih baru: Jenis T tidak didukung.

Panjangnya values kurang dari Count.

Keterangan

Hanya elemen pertama Count yang ditambahkan ke vektor. Sisanya diabaikan.

Berlaku untuk

Vector<T>(T)

Sumber:
Vector_1.cs
Sumber:
Vector_1.cs
Sumber:
Vector_1.cs

Membuat vektor yang komponennya berjenis tertentu.

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)

Parameter

value
T

Jenis numerik yang mendefinisikan jenis komponen dalam vektor.

Pengecualian

.NET 5 dan yang lebih baru: Jenis T tidak didukung.

Berlaku untuk

Vector<T>(T[])

Sumber:
Vector_1.cs
Sumber:
Vector_1.cs
Sumber:
Vector_1.cs

Membuat vektor dari array tertentu.

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

Parameter

values
T[]

Nilai yang akan ditambahkan ke vektor, sebagai array objek jenis T. Array harus berisi setidaknya Count elemen dan hanya elemen pertama Count yang digunakan.

Pengecualian

valuesadalah null.

.NET 5 dan yang lebih baru: Jenis T tidak didukung.

valuesadalah null.

Panjangnya values kurang dari Count.

Keterangan

Hanya elemen pertama Count yang ditambahkan ke vektor. Sisanya diabaikan.

Berlaku untuk

Vector<T>(T[], Int32)

Sumber:
Vector_1.cs
Sumber:
Vector_1.cs
Sumber:
Vector_1.cs

Membuat vektor dari array tertentu yang dimulai pada posisi indeks tertentu.

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)

Parameter

values
T[]

Nilai yang akan ditambahkan ke vektor, sebagai array objek jenis T. Array harus berisi setidaknya Count elemen dari indeks yang ditentukan dan hanya elemen pertama Count yang digunakan.

index
Int32

Posisi indeks awal untuk membuat vektor.

Pengecualian

valuesadalah null.

index kurang dari nol.

-atau-

Panjang values minus index kurang dari Count.

.NET 5 dan yang lebih baru: Jenis T tidak didukung.

valuesadalah null.

valuesPanjang , mulai dari index, kurang dari Count.

Keterangan

Hanya elemen pertama Count yang ditambahkan ke vektor. Sisanya diabaikan.

Berlaku untuk