Vector Sınıf
Tanım
Genel vektörleri oluşturmak, işlemek, birleştirmek ve dönüştürmek için statik kolay yöntemler koleksiyonu sağlar.Provides a collection of static convenience methods for creating, manipulating, combining, and converting generic vectors.
public ref class Vector abstract sealed
public static class Vector
type Vector = class
Public Class Vector
- Devralma
-
Vector
Özellikler
| IsHardwareAccelerated |
Vektör işlemlerinin JıT iç destek aracılığıyla donanım hızlandırmasının yapılıp yapılmayacağını gösteren bir değer alır.Gets a value that indicates whether vector operations are subject to hardware acceleration through JIT intrinsic support. |
Yöntemler
| Abs<T>(Vector<T>) |
Öğeleri verili vektör öğelerinin mutlak değerleri olan yeni bir vektör döndürür.Returns a new vector whose elements are the absolute values of the given vector's elements. |
| Add<T>(Vector<T>, Vector<T>) |
Verilen iki vektörden her öğe çiftinin toplamı olan yeni bir vektör döndürür.Returns a new vector whose values are the sum of each pair of elements from two given vectors. |
| AndNot<T>(Vector<T>, Vector<T>) |
İki vektörde karşılık gelen öğelerin her çiftinde bir bit düzeyinde ve değil işlemi gerçekleştirerek yeni bir vektör döndürür.Returns a new vector by performing a bitwise And Not operation on each pair of corresponding elements in two vectors. |
| AsVectorByte<T>(Vector<T>) |
Belirtilen bir vektörün bitlerini işaretsiz bayt vektörleriyle yeniden yorumlar.Reinterprets the bits of a specified vector into those of a vector of unsigned bytes. |
| AsVectorDouble<T>(Vector<T>) |
Belirtilen vektörün bitlerini çift duyarlıklı kayan noktalı vektörle yeniden yorumlar.Reinterprets the bits of a specified vector into those of a double-precision floating-point vector. |
| AsVectorInt16<T>(Vector<T>) |
Belirtilen bir vektörün bitlerini 16 bit tamsayıların vektörüne yeniden yorumlar.Reinterprets the bits of a specified vector into those of a vector of 16-bit integers. |
| AsVectorInt32<T>(Vector<T>) |
Belirtilen bir vektörün bitlerini, tamsayıların vektörüne yeniden yorumlar.Reinterprets the bits of a specified vector into those of a vector of integers. |
| AsVectorInt64<T>(Vector<T>) |
Belirtilen bir vektörün bitlerini, uzun tamsayıların vektörüne yeniden yorumlar.Reinterprets the bits of a specified vector into those of a vector of long integers. |
| AsVectorSByte<T>(Vector<T>) |
Belirtilen bir vektörün bitlerini işaretli bayt vektörleriyle yeniden yorumlar.Reinterprets the bits of a specified vector into those of a vector of signed bytes. |
| AsVectorSingle<T>(Vector<T>) |
Belirli bir Vector öğesinin bitlerini tek duyarlıklı kayan noktalı vektörle yeniden yorumlar.Reinterprets the bits of a specified vector into those of a single-precision floating-point vector. |
| AsVectorUInt16<T>(Vector<T>) |
Belirtilen bir vektörün bitlerini işaretsiz 16 bit tamsayıların vektörüne yeniden yorumlar.Reinterprets the bits of a specified vector into those of a vector of unsigned 16-bit integers. |
| AsVectorUInt32<T>(Vector<T>) |
Belirtilen bir vektörün bitlerini işaretsiz tamsayılar vektöründen yeniden yorumlar.Reinterprets the bits of a specified vector into those of a vector of unsigned integers. |
| AsVectorUInt64<T>(Vector<T>) |
Belirtilen bir vektörün bitlerini işaretsiz uzun tamsayıların vektörüne yeniden yorumlar.Reinterprets the bits of a specified vector into those of a vector of unsigned long integers. |
| BitwiseAnd<T>(Vector<T>, Vector<T>) |
|
| BitwiseOr<T>(Vector<T>, Vector<T>) |
|
| Ceiling(Vector<Double>) |
Öğeleri, verilen vektör öğelerinden büyük veya buna eşit olan en küçük tamsayı değerleri olan yeni bir vektör döndürür.Returns a new vector whose elements are the smallest integral values that are greater than or equal to the given vector's elements. |
| Ceiling(Vector<Single>) |
Öğeleri, verilen vektör öğelerinden büyük veya buna eşit olan en küçük tamsayı değerleri olan yeni bir vektör döndürür.Returns a new vector whose elements are the smallest integral values that are greater than or equal to the given vector's elements. |
| ConditionalSelect(Vector<Int32>, Vector<Single>, Vector<Single>) |
Bir integral maske vektörüne dayalı olarak belirtilen iki tek duyarlıklı kaynak vektörü arasında seçili öğeleri içeren yeni bir tek duyarlıklı vektör oluşturur.Creates a new single-precision vector with elements selected between two specified single-precision source vectors based on an integral mask vector. |
| ConditionalSelect(Vector<Int64>, Vector<Double>, Vector<Double>) |
Bir integral maske vektörüne dayalı olarak belirtilen iki çift duyarlıklı kaynak vektörü arasında seçili öğeler içeren yeni bir çift duyarlıklı vektör oluşturur.Creates a new double-precision vector with elements selected between two specified double-precision source vectors based on an integral mask vector. |
| ConditionalSelect<T>(Vector<T>, Vector<T>, Vector<T>) |
Bir integral maske vektörüne dayalı olarak aynı türde belirtilen iki kaynak vektörü arasında seçili olan öğeleri içeren yeni bir vektör oluşturur.Creates a new vector of a specified type with elements selected between two specified source vectors of the same type based on an integral mask vector. |
| ConvertToDouble(Vector<Int64>) |
|
| ConvertToDouble(Vector<UInt64>) |
|
| ConvertToInt32(Vector<Single>) |
|
| ConvertToInt64(Vector<Double>) |
|
| ConvertToSingle(Vector<Int32>) |
|
| ConvertToSingle(Vector<UInt32>) |
Vektörü |
| ConvertToUInt32(Vector<Single>) |
|
| ConvertToUInt64(Vector<Double>) |
|
| Divide<T>(Vector<T>, Vector<T>) |
İlk vektör öğelerinin ikinci vektörde karşılık gelen öğelerin bölünme sonucu olan yeni bir vektör döndürür.Returns a new vector whose values are the result of dividing the first vector's elements by the corresponding elements in the second vector. |
| Dot<T>(Vector<T>, Vector<T>) |
İki vektörün nokta çarpımını döndürür.Returns the dot product of two vectors. |
| Equals(Vector<Double>, Vector<Double>) |
Belirtilen iki çift duyarlıklı Vektördeki öğelerin eşit olup olmadığını işaret eden yeni bir integral vektör döndürür.Returns a new integral vector whose elements signal whether the elements in two specified double-precision vectors are equal. |
| Equals(Vector<Int32>, Vector<Int32>) |
Öğeleri belirtilen iki integral Vektördeki öğelerin eşit olup olmadığını işaret eden yeni bir integral vektör döndürür.Returns a new integral vector whose elements signal whether the elements in two specified integral vectors are equal. |
| Equals(Vector<Int64>, Vector<Int64>) |
Belirtilen iki uzun tamsayı Vektördeki öğelerin eşit olup olmadığını işaret eden yeni bir vektör döndürür.Returns a new vector whose elements signal whether the elements in two specified long integer vectors are equal. |
| Equals(Vector<Single>, Vector<Single>) |
Belirtilen iki tek duyarlıklı Vektördeki öğelerin eşit olup olmadığını işaret eden yeni bir integral vektör döndürür.Returns a new integral vector whose elements signal whether the elements in two specified single-precision vectors are equal. |
| Equals<T>(Vector<T>, Vector<T>) |
Öğeleri aynı türde iki belirtilen vektörde bulunan öğelerin eşit olup olmadığını işaret eden, belirtilen bir türün yeni bir vektörünü döndürür.Returns a new vector of a specified type whose elements signal whether the elements in two specified vectors of the same type are equal. |
| EqualsAll<T>(Vector<T>, Vector<T>) |
Verilen vektörde her öğe çiftinin eşit olup olmadığını gösteren bir değer döndürür.Returns a value that indicates whether each pair of elements in the given vectors is equal. |
| EqualsAny<T>(Vector<T>, Vector<T>) |
Verilen vektörde bulunan tek bir öğe çiftinin eşit olup olmadığını gösteren bir değer döndürür.Returns a value that indicates whether any single pair of elements in the given vectors is equal. |
| Floor(Vector<Double>) |
Öğeleri, verilen vektör öğelerinden küçük veya buna eşit en büyük tamsayı değerleri olan yeni bir vektör döndürür.Returns a new vector whose elements are the largest integral values that are less than or equal to the given vector's elements. |
| Floor(Vector<Single>) |
Öğeleri, verilen vektör öğelerinden küçük veya buna eşit en büyük tamsayı değerleri olan yeni bir vektör döndürür.Returns a new vector whose elements are the largest integral values that are less than or equal to the given vector's elements. |
| GreaterThan(Vector<Double>, Vector<Double>) |
Tek bir çift duyarlıklı kayan noktalı Vektördeki öğelerin, ikinci bir çift duyarlıklı kayan noktalı vektörde karşılık gelen öğelerinden daha büyük olup olmadığını işaret eden yeni bir integral vektör döndürür.Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are greater than their corresponding elements in a second double-precision floating-point vector. |
| GreaterThan(Vector<Int32>, Vector<Int32>) |
Öğeleri bir integral Vektördeki öğelerin ikinci bir integral vektörde karşılık gelen öğelerinden daha büyük olup olmadığını işaret eden yeni bir integral vektör döndürür.Returns a new integral vector whose elements signal whether the elements in one integral vector are greater than their corresponding elements in a second integral vector. |
| GreaterThan(Vector<Int64>, Vector<Int64>) |
Bir uzun tamsayı Vektördeki öğelerin ikinci uzun tamsayı vektörde karşılık gelen öğelerinden daha büyük olup olmadığını işaret eden yeni bir uzun tamsayı vektörü döndürür.Returns a new long integer vector whose elements signal whether the elements in one long integer vector are greater than their corresponding elements in a second long integer vector. |
| GreaterThan(Vector<Single>, Vector<Single>) |
Tek duyarlıklı kayan noktalı Vektördeki öğelerin, ikinci bir tek duyarlıklı kayan noktalı vektörde karşılık gelen öğelerinden daha büyük olup olmadığını işaret eden yeni bir integral vektör döndürür.Returns a new integral vector whose elements signal whether the elements in one single-precision floating-point vector are greater than their corresponding elements in a second single-precision floating-point vector. |
| GreaterThan<T>(Vector<T>, Vector<T>) |
Öğeleri, belirtilen türden bir vektörde bulunan öğelerin aynı anda ikinci vektörde karşılık gelen öğelerinden daha büyük olup olmadığını işaret eden yeni bir vektör döndürür.Returns a new vector whose elements signal whether the elements in one vector of a specified type are greater than their corresponding elements in the second vector of the same time. |
| GreaterThanAll<T>(Vector<T>, Vector<T>) |
Birinci Vektördeki tüm öğelerin ikinci vektörde karşılık gelen öğelerden daha büyük olup olmadığını gösteren bir değer döndürür.Returns a value that indicates whether all elements in the first vector are greater than the corresponding elements in the second vector. |
| GreaterThanAny<T>(Vector<T>, Vector<T>) |
Birinci Vektördeki herhangi bir öğenin ikinci vektörde karşılık gelen öğeden büyük olup olmadığını gösteren bir değer döndürür.Returns a value that indicates whether any element in the first vector is greater than the corresponding element in the second vector. |
| GreaterThanOrEqual(Vector<Double>, Vector<Double>) |
Öğeleri bir Vektördeki öğelerin ikinci çift duyarlıklı kayan nokta vektöründe karşılık gelen öğelerinden büyük veya ona eşit olup olmadığını işaret eden yeni bir integral vektör döndürür.Returns a new integral vector whose elements signal whether the elements in one vector are greater than or equal to their corresponding elements in the second double-precision floating-point vector. |
| GreaterThanOrEqual(Vector<Int32>, Vector<Int32>) |
Öğeleri, bir integral Vektördeki öğelerin ikinci integral vektörde karşılık gelen öğelerinden büyük veya ona eşit olup olmadığını işaret eden yeni bir integral vektör döndürür.Returns a new integral vector whose elements signal whether the elements in one integral vector are greater than or equal to their corresponding elements in the second integral vector. |
| GreaterThanOrEqual(Vector<Int64>, Vector<Int64>) |
Bir uzun tamsayı Vektördeki öğelerin ikinci uzun tamsayı vektörde karşılık gelen öğelerinden büyük veya ona eşit olup olmadığını işaret eden yeni bir uzun tamsayı vektörü döndürür.Returns a new long integer vector whose elements signal whether the elements in one long integer vector are greater than or equal to their corresponding elements in the second long integer vector. |
| GreaterThanOrEqual(Vector<Single>, Vector<Single>) |
Tek duyarlıklı kayan nokta ikinci vektörinde, öğeleri bir Vektördeki öğelerin karşılık gelen öğelerinden büyük veya ona eşit olup olmadığını işaret eden yeni bir integral vektör döndürür.Returns a new integral vector whose elements signal whether the elements in one vector are greater than or equal to their corresponding elements in the single-precision floating-point second vector. |
| GreaterThanOrEqual<T>(Vector<T>, Vector<T>) |
Öğeleri, belirtilen türden bir vektörde bulunan öğelerin aynı türdeki ikinci vektörde karşılık gelen öğelerinden büyük veya ona eşit olup olmadığını işaret eden yeni bir vektör döndürür.Returns a new vector whose elements signal whether the elements in one vector of a specified type are greater than or equal to their corresponding elements in the second vector of the same type. |
| GreaterThanOrEqualAll<T>(Vector<T>, Vector<T>) |
Birinci Vektördeki tüm öğelerin ikinci vektörde karşılık gelen tüm öğelerden büyük veya ona eşit olup olmadığını gösteren bir değer döndürür.Returns a value that indicates whether all elements in the first vector are greater than or equal to all the corresponding elements in the second vector. |
| GreaterThanOrEqualAny<T>(Vector<T>, Vector<T>) |
Birinci Vektördeki herhangi bir öğenin ikinci vektörde karşılık gelen öğeden büyük veya ona eşit olup olmadığını gösteren bir değer döndürür.Returns a value that indicates whether any element in the first vector is greater than or equal to the corresponding element in the second vector. |
| LessThan(Vector<Double>, Vector<Double>) |
Bir çift duyarlıklı kayan noktalı vektörde bulunan öğelerin ikinci çift duyarlıklı kayan noktalı vektörde karşılık gelen öğelerinden daha az olup olmadığını işaret eden yeni bir integral vektör döndürür.Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are less than their corresponding elements in a second double-precision floating-point vector. |
| LessThan(Vector<Int32>, Vector<Int32>) |
Öğeleri bir integral Vektördeki öğelerin ikinci bir integral vektörde karşılık gelen öğelerinden daha az olup olmadığını işaret eden yeni bir integral vektörü döndürür.Returns a new integral vector whose elements signal whether the elements in one integral vector are less than their corresponding elements in a second integral vector. |
| LessThan(Vector<Int64>, Vector<Int64>) |
Bir uzun tamsayı Vektördeki öğelerin ikinci uzun tamsayı vektörde karşılık gelen öğelerinden daha az olup olmadığını işaret eden yeni bir uzun tamsayı vektörü döndürür.Returns a new long integer vector whose elements signal whether the elements in one long integer vector are less than their corresponding elements in a second long integer vector. |
| LessThan(Vector<Single>, Vector<Single>) |
Tek duyarlıklı Vektördeki öğelerin ikinci bir tek duyarlıklı vektörde karşılık gelen öğelerinden daha az olup olmadığını işaret eden yeni bir integral vektör döndürür.Returns a new integral vector whose elements signal whether the elements in one single-precision vector are less than their corresponding elements in a second single-precision vector. |
| LessThan<T>(Vector<T>, Vector<T>) |
Öğeleri bir Vektördeki öğelerin ikinci vektörde karşılık gelen öğelerinden daha az olup olmadığını işaret eden, belirtilen bir türün yeni bir vektörünü döndürür.Returns a new vector of a specified type whose elements signal whether the elements in one vector are less than their corresponding elements in the second vector. |
| LessThanAll<T>(Vector<T>, Vector<T>) |
Birinci Vektördeki tüm öğelerin ikinci vektörde karşılık gelen öğelerinden daha az olup olmadığını gösteren bir değer döndürür.Returns a value that indicates whether all of the elements in the first vector are less than their corresponding elements in the second vector. |
| LessThanAny<T>(Vector<T>, Vector<T>) |
Birinci Vektördeki herhangi bir öğenin ikinci vektörde karşılık gelen öğeden küçük olup olmadığını gösteren bir değer döndürür.Returns a value that indicates whether any element in the first vector is less than the corresponding element in the second vector. |
| LessThanOrEqual(Vector<Double>, Vector<Double>) |
Tek bir çift duyarlıklı kayan noktalı Vektördeki öğelerin, ikinci bir çift duyarlıklı kayan noktalı vektörde karşılık gelen öğelerinden küçük veya ona eşit olup olmadığını işaret eden yeni bir integral vektör döndürür.Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are less than or equal to their corresponding elements in a second double-precision floating-point vector. |
| LessThanOrEqual(Vector<Int32>, Vector<Int32>) |
Öğeleri bir integral Vektördeki öğelerin ikinci bir integral vektörde karşılık gelen öğelerinden küçük veya ona eşit olup olmadığını işaret eden yeni bir integral vektör döndürür.Returns a new integral vector whose elements signal whether the elements in one integral vector are less than or equal to their corresponding elements in a second integral vector. |
| LessThanOrEqual(Vector<Int64>, Vector<Int64>) |
Bir uzun tamsayı Vektördeki öğelerin ikinci uzun tamsayı vektörde karşılık gelen öğelerine daha az veya eşit olup olmadığını işaret eden yeni bir uzun tamsayı vektörü döndürür.Returns a new long integer vector whose elements signal whether the elements in one long integer vector are less or equal to their corresponding elements in a second long integer vector. |
| LessThanOrEqual(Vector<Single>, Vector<Single>) |
Tek duyarlıklı kayan noktalı vektörde bulunan öğelerin ikinci bir tek duyarlıklı kayan noktalı vektörde karşılık gelen öğelerinden küçük veya ona eşit olup olmadığını işaret eden yeni bir integral vektör döndürür.Returns a new integral vector whose elements signal whether the elements in one single-precision floating-point vector are less than or equal to their corresponding elements in a second single-precision floating-point vector. |
| LessThanOrEqual<T>(Vector<T>, Vector<T>) |
Öğeleri bir Vektördeki öğelerin ikinci vektörde karşılık gelen öğelerinden küçük veya ona eşit olup olmadığını işaret eden yeni bir vektör döndürür.Returns a new vector whose elements signal whether the elements in one vector are less than or equal to their corresponding elements in the second vector. |
| LessThanOrEqualAll<T>(Vector<T>, Vector<T>) |
Birinci Vektördeki tüm öğelerin ikinci vektörde karşılık gelen öğeden küçük veya ona eşit olup olmadığını gösteren bir değer döndürür.Returns a value that indicates whether all elements in the first vector are less than or equal to their corresponding elements in the second vector. |
| LessThanOrEqualAny<T>(Vector<T>, Vector<T>) |
Birinci Vektördeki herhangi bir öğenin ikinci vektörde karşılık gelen öğeden küçük veya ona eşit olup olmadığını gösteren bir değer döndürür.Returns a value that indicates whether any element in the first vector is less than or equal to the corresponding element in the second vector. |
| Max<T>(Vector<T>, Vector<T>) |
Verilen iki vektörde her öğe çiftinin en fazla olan öğeleri olan yeni bir vektör döndürür.Returns a new vector whose elements are the maximum of each pair of elements in the two given vectors. |
| Min<T>(Vector<T>, Vector<T>) |
Verilen iki vektörde bulunan öğelerin her bir çiftinin en az biri olan yeni bir vektör döndürür.Returns a new vector whose elements are the minimum of each pair of elements in the two given vectors. |
| Multiply<T>(T, Vector<T>) |
Değerleri, belirtilen vektör değerlerinin her biri tarafından çarpılan bir skaler değer olan yeni bir vektör döndürür.Returns a new vector whose values are a scalar value multiplied by each of the values of a specified vector. |
| Multiply<T>(Vector<T>, T) |
Değerleri, her biri bir skaler değer ile çarpılarak belirtilen bir vektör değerleri olan yeni bir vektör döndürür.Returns a new vector whose values are the values of a specified vector each multiplied by a scalar value. |
| Multiply<T>(Vector<T>, Vector<T>) |
Belirtilen iki vektörde bulunan her öğe çiftinin çarpımı olan yeni bir vektör döndürür.Returns a new vector whose values are the product of each pair of elements in two specified vectors. |
| Narrow(Vector<Double>, Vector<Double>) |
İki |
| Narrow(Vector<Int16>, Vector<Int16>) |
İki |
| Narrow(Vector<Int32>, Vector<Int32>) |
İki |
| Narrow(Vector<Int64>, Vector<Int64>) |
İki |
| Narrow(Vector<UInt16>, Vector<UInt16>) |
İki |
| Narrow(Vector<UInt32>, Vector<UInt32>) |
İki |
| Narrow(Vector<UInt64>, Vector<UInt64>) |
İki |
| Negate<T>(Vector<T>) |
Öğeleri belirtilen vektörde karşılık gelen öğenin olumsuzlama olan yeni bir vektör döndürür.Returns a new vector whose elements are the negation of the corresponding element in the specified vector. |
| OnesComplement<T>(Vector<T>) |
Öğeleri, belirtilen vektör öğelerinin bir tamamlayıcı öğesi alınarak elde edilen yeni bir vektör döndürür.Returns a new vector whose elements are obtained by taking the one's complement of a specified vector's elements. |
| SquareRoot<T>(Vector<T>) |
Öğeleri belirtilen vektör öğelerinin kare kökleri olan yeni bir vektör döndürür.Returns a new vector whose elements are the square roots of a specified vector's elements. |
| Subtract<T>(Vector<T>, Vector<T>) |
İkinci Vektördeki öğeler ve İlk vektörde karşılık gelen öğeleri arasındaki fark olan yeni bir vektör döndürür.Returns a new vector whose values are the difference between the elements in the second vector and their corresponding elements in the first vector. |
| Widen(Vector<Byte>, Vector<UInt16>, Vector<UInt16>) |
|
| Widen(Vector<Int16>, Vector<Int32>, Vector<Int32>) |
Widens bir |
| Widen(Vector<Int32>, Vector<Int64>, Vector<Int64>) |
İki vektör |
| Widen(Vector<SByte>, Vector<Int16>, Vector<Int16>) |
İki |
| Widen(Vector<Single>, Vector<Double>, Vector<Double>) |
|
| Widen(Vector<UInt16>, Vector<UInt32>, Vector<UInt32>) |
İki |
| Widen(Vector<UInt32>, Vector<UInt64>, Vector<UInt64>) |
Widens bir vektör, iki |
| Xor<T>(Vector<T>, Vector<T>) |
İki vektörde her öğe çiftinde bit düzeyinde dışlamalı veya () işlem gerçekleştirerek yeni bir vektör döndürür |