Vector<T> Oluşturucular

Tanım

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

Aşırı Yüklemeler

Name Description
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ür T , 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
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> : 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))

Parametreler

values
ReadOnlySpan<Byte>

Vektöre eklenecek değerleri içeren salt okunur bayt aralığı. Yayılma alanı 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
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> : 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))

Parametreler

values
ReadOnlySpan<T>

türündeki nesnelerin Tsalt okunur bir yayılma alanı olarak vektöre eklenecek değerler. Yayılma alanı 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
Kaynak:
Vector_1.cs
Kaynak:
Vector_1.cs

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

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

Parametreler

values
Span<T>

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

Öznitelikler

Ö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
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
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'e eşittir.

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

values, null'e eşittir.

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
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'e eşittir.

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

-veya-

Eksi values uzunluğu değerinden indexCountküçüktür.

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

values, null'e eşittir.

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