Aracılığıyla paylaş


Vector<T> Oluşturucular

Tanım

öğesinin bir örneğini Vector<T>oluşturur.

Aşırı Yüklemeler

Vector<T>(ReadOnlySpan<Byte>)

Verilen salt okunur bayt aralığından bir vektör oluşturur.

Vector<T>(ReadOnlySpan<T>)

Verilen ReadOnlySpan<T>'den bir vektör oluşturur.

Vector<T>(Span<T>)

Verilen Span<T>'den bir vektör oluşturur.

Vector<T>(T)

Bileşenleri belirtilen türde olan bir vektör oluşturur.

Vector<T>(T[])

Belirtilen diziden bir vektör oluşturur.

Vector<T>(T[], Int32)

Belirtilen dizin konumundan başlayarak belirtilen diziden bir vektör oluşturur.

Açıklamalar

T Tür aşağıdaki sayısal türlerden herhangi biri olabilir:

C# anahtar sözcükleri Çerçeve Türü
sbyte SByte
byte Byte
short Int16
ushort UInt16
int Int32
uint UInt32
long Int64
ulong UInt64
float Single
double Double

Vector<T>(ReadOnlySpan<Byte>)

Kaynak:
Vector_1.cs
Kaynak:
Vector_1.cs
Kaynak:
Vector_1.cs

Verilen salt okunur bayt aralığından bir vektör oluşturur.

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

Parametreler

values
ReadOnlySpan<Byte>

Vektöre eklenecek değerleri içeren salt okunur bayt aralığı. Span en az Count öğe içermelidir ve yalnızca ilk Count öğeler kullanılır.

Özel durumlar

values en az Count öğe içermiyor.

.NET 5 ve üzeri: Tür T desteklenmiyor.

uzunluğu değerinden valuessizeof(Vector<T>)küçüktür.

Açıklamalar

Vektöre yalnızca ilk Count öğeler eklenir. Kalanlar yoksayılır.

Şunlara uygulanır

Vector<T>(ReadOnlySpan<T>)

Kaynak:
Vector_1.cs
Kaynak:
Vector_1.cs
Kaynak:
Vector_1.cs

Verilen ReadOnlySpan<T>'den bir vektör oluşturur.

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

Parametreler

values
ReadOnlySpan<T>

türündeki nesnelerin Tsalt okunur bir yayılma alanı olarak vektöre eklenecek değerler. Span en az Count öğe içermelidir ve yalnızca ilk Count öğeler kullanılır.

Özel durumlar

values en az Count öğe içermiyor.

.NET 5 ve üzeri: Tür T desteklenmiyor.

uzunluğu değerinden valuesCountküçüktür.

Açıklamalar

Vektöre yalnızca ilk Count öğeler eklenir. Kalanlar yoksayılır.

Şunlara uygulanır

Vector<T>(Span<T>)

Kaynak:
Vector_1.cs
Kaynak:
Vector_1.cs
Kaynak:
Vector_1.cs

Verilen Span<T>'den bir vektör oluşturur.

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

Parametreler

values
Span<T>

T türündeki nesnelerin yayılımı olarak vektöre eklenecek değerler. Span en az Count öğe içermelidir ve yalnızca ilk Count öğeler kullanılır.

Özel durumlar

values en az Count öğe içermiyor.

.NET 5 ve üzeri: Tür T desteklenmiyor.

uzunluğu değerinden valuesCountküçüktür.

Açıklamalar

Vektöre yalnızca ilk Count öğeler eklenir. Kalanlar yoksayılır.

Şunlara uygulanır

Vector<T>(T)

Kaynak:
Vector_1.cs
Kaynak:
Vector_1.cs
Kaynak:
Vector_1.cs

Bileşenleri belirtilen türde olan bir vektör oluşturur.

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)

Parametreler

value
T

Vektördeki bileşenlerin türünü tanımlayan sayısal tür.

Özel durumlar

.NET 5 ve üzeri: Tür T desteklenmiyor.

Şunlara uygulanır

Vector<T>(T[])

Kaynak:
Vector_1.cs
Kaynak:
Vector_1.cs
Kaynak:
Vector_1.cs

Belirtilen diziden bir vektör oluşturur.

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

Parametreler

values
T[]

T türünde bir nesne dizisi olarak vektöre eklenecek değerler. Dizi en az Count öğe içermelidir ve yalnızca ilk Count öğeler kullanılır.

Özel durumlar

values, null değeridir.

.NET 5 ve üzeri: Tür T desteklenmiyor.

values, null değeridir.

uzunluğu değerinden valuesCountküçüktür.

Açıklamalar

Vektöre yalnızca ilk Count öğeler eklenir. Kalanlar yoksayılır.

Şunlara uygulanır

Vector<T>(T[], Int32)

Kaynak:
Vector_1.cs
Kaynak:
Vector_1.cs
Kaynak:
Vector_1.cs

Belirtilen dizin konumundan başlayarak belirtilen diziden bir vektör oluşturur.

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)

Parametreler

values
T[]

T türünde bir nesne dizisi olarak vektöre eklenecek değerler. Dizi, belirtilen dizinden en az Count öğe içermelidir ve yalnızca ilk Count öğeler kullanılır.

index
Int32

Vektör oluşturulacak başlangıç dizini konumu.

Özel durumlar

values, null değeridir.

index, sıfırdan küçüktür.

-veya-

Eksinin index uzunluğu değerinden valuesCountküçüktür.

.NET 5 ve üzeri: Tür T desteklenmiyor.

values, null değeridir.

uygulamasından valuesbaşlayarak uzunluğu değerinden indexküçüktür Count.

Açıklamalar

Vektöre yalnızca ilk Count öğeler eklenir. Kalanlar yoksayılır.

Şunlara uygulanır