Vector Vector Vector Vector Class

Определение

Предоставляет коллекцию статических удобных методов для создания, обработки, объединения и преобразования универсальных векторов.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
Наследование
VectorVectorVectorVector

Свойства

IsHardwareAccelerated IsHardwareAccelerated IsHardwareAccelerated IsHardwareAccelerated

Возвращает значение, указывающее, можно ли применить к операциям с векторами аппаратное ускорение посредством встроенной поддержки JIT.Gets a value that indicates whether vector operations are subject to hardware acceleration through JIT intrinsic support.

Методы

Abs<T>(Vector<T>) Abs<T>(Vector<T>) Abs<T>(Vector<T>) Abs<T>(Vector<T>)

Возвращает новый вектор, элементы которого являются абсолютными значениями элементов данного вектора.Returns a new vector whose elements are the absolute values of the given vector's elements.

Add<T>(Vector<T>, Vector<T>) Add<T>(Vector<T>, Vector<T>) Add<T>(Vector<T>, Vector<T>) Add<T>(Vector<T>, Vector<T>)

Возвращает новый вектор, значения которого являются суммой каждой пары элементов из двух заданных векторов.Returns a new vector whose values are the sum of each pair of elements from two given vectors.

AndNot<T>(Vector<T>, Vector<T>) AndNot<T>(Vector<T>, Vector<T>) AndNot<T>(Vector<T>, Vector<T>) AndNot<T>(Vector<T>, Vector<T>)

Возвращает новый вектор, выполняя битовую операцию И НЕ для каждой пары соответствующих элементов в двух векторах.Returns a new vector by performing a bitwise And Not operation on each pair of corresponding elements in two vectors.

AsVectorByte<T>(Vector<T>) AsVectorByte<T>(Vector<T>) AsVectorByte<T>(Vector<T>) AsVectorByte<T>(Vector<T>)

Повторно интерпретирует биты заданного вектора в биты вектора байтов без знака.Reinterprets the bits of a specified vector into those of a vector of unsigned bytes.

AsVectorDouble<T>(Vector<T>) AsVectorDouble<T>(Vector<T>) AsVectorDouble<T>(Vector<T>) AsVectorDouble<T>(Vector<T>)

Повторно интерпретирует биты заданного вектора в биты вектора двойной точности с плавающей запятой.Reinterprets the bits of a specified vector into those of a double-precision floating-point vector.

AsVectorInt16<T>(Vector<T>) AsVectorInt16<T>(Vector<T>) AsVectorInt16<T>(Vector<T>) AsVectorInt16<T>(Vector<T>)

Повторно интерпретирует биты заданного вектора в биты вектора 16-разрядных целых чисел.Reinterprets the bits of a specified vector into those of a vector of 16-bit integers.

AsVectorInt32<T>(Vector<T>) AsVectorInt32<T>(Vector<T>) AsVectorInt32<T>(Vector<T>) AsVectorInt32<T>(Vector<T>)

Повторно интерпретирует биты заданного вектора в биты вектора целых чисел.Reinterprets the bits of a specified vector into those of a vector of integers.

AsVectorInt64<T>(Vector<T>) AsVectorInt64<T>(Vector<T>) AsVectorInt64<T>(Vector<T>) AsVectorInt64<T>(Vector<T>)

Повторно интерпретирует биты заданного вектора в биты вектора длинных целых чисел.Reinterprets the bits of a specified vector into those of a vector of long integers.

AsVectorSByte<T>(Vector<T>) AsVectorSByte<T>(Vector<T>) AsVectorSByte<T>(Vector<T>) AsVectorSByte<T>(Vector<T>)

Повторно интерпретирует биты заданного вектора в биты вектора байтов со знаком.Reinterprets the bits of a specified vector into those of a vector of signed bytes.

AsVectorSingle<T>(Vector<T>) AsVectorSingle<T>(Vector<T>) AsVectorSingle<T>(Vector<T>) AsVectorSingle<T>(Vector<T>)

Повторно интерпретирует биты заданного вектора в биты вектора одинарной точности с плавающей запятой.Reinterprets the bits of a specified vector into those of a single-precision floating-point vector.

AsVectorUInt16<T>(Vector<T>) AsVectorUInt16<T>(Vector<T>) AsVectorUInt16<T>(Vector<T>) AsVectorUInt16<T>(Vector<T>)

Повторно интерпретирует биты заданного вектора в биты вектора 16-разрядных целых чисел без знака.Reinterprets the bits of a specified vector into those of a vector of unsigned 16-bit integers.

AsVectorUInt32<T>(Vector<T>) AsVectorUInt32<T>(Vector<T>) AsVectorUInt32<T>(Vector<T>) AsVectorUInt32<T>(Vector<T>)

Повторно интерпретирует биты заданного вектора в биты вектора целых чисел без знака.Reinterprets the bits of a specified vector into those of a vector of unsigned integers.

AsVectorUInt64<T>(Vector<T>) AsVectorUInt64<T>(Vector<T>) AsVectorUInt64<T>(Vector<T>) AsVectorUInt64<T>(Vector<T>)

Повторно интерпретирует биты заданного вектора в биты вектора длинных целых чисел без знака.Reinterprets the bits of a specified vector into those of a vector of unsigned long integers.

BitwiseAnd<T>(Vector<T>, Vector<T>) BitwiseAnd<T>(Vector<T>, Vector<T>) BitwiseAnd<T>(Vector<T>, Vector<T>) BitwiseAnd<T>(Vector<T>, Vector<T>)

Возвращает новый вектор, выполняя битовую операцию And для всех пар элементов в двух векторах.Returns a new vector by performing a bitwise And operation on each pair of elements in two vectors.

BitwiseOr<T>(Vector<T>, Vector<T>) BitwiseOr<T>(Vector<T>, Vector<T>) BitwiseOr<T>(Vector<T>, Vector<T>) BitwiseOr<T>(Vector<T>, Vector<T>)

Возвращает новый вектор, выполняя битовую операцию Or для всех пар элементов в двух векторах.Returns a new vector by performing a bitwise Or operation on each pair of elements in two vectors.

ConditionalSelect(Vector<Int32>, Vector<Single>, Vector<Single>) ConditionalSelect(Vector<Int32>, Vector<Single>, Vector<Single>) ConditionalSelect(Vector<Int32>, Vector<Single>, Vector<Single>) ConditionalSelect(Vector<Int32>, Vector<Single>, Vector<Single>)

Создает новый вектор одинарной точности с элементами, выбранными между двумя заданными исходными векторами одинарной точности на основе целого вектора маски.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>) ConditionalSelect(Vector<Int64>, Vector<Double>, Vector<Double>) ConditionalSelect(Vector<Int64>, Vector<Double>, Vector<Double>) ConditionalSelect(Vector<Int64>, Vector<Double>, Vector<Double>)

Создает новый вектор двойной точности с элементами, выбранными между двумя заданными исходными векторами двойной точности на основе целого вектора маски.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>) ConditionalSelect<T>(Vector<T>, Vector<T>, Vector<T>) ConditionalSelect<T>(Vector<T>, Vector<T>, Vector<T>) ConditionalSelect<T>(Vector<T>, Vector<T>, Vector<T>)

Создает новый вектор заданного типа с элементами, выбранными между двумя заданными исходными векторами того же типа на основе целого вектора маски.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<Int64>) ConvertToDouble(Vector<Int64>) ConvertToDouble(Vector<Int64>)

Преобразует System.Numerics.Vector<System.Int64> в System.Numerics.Vector<System.Double>.Converts a System.Numerics.Vector<System.Int64> to a System.Numerics.Vector<System.Double>.

ConvertToDouble(Vector<UInt64>) ConvertToDouble(Vector<UInt64>) ConvertToDouble(Vector<UInt64>) ConvertToDouble(Vector<UInt64>)

Преобразует System.Numerics.Vector<System.UInt64> в System.Numerics.Vector<System.Double>.Converts a System.Numerics.Vector<System.UInt64> to a System.Numerics.Vector<System.Double>.

ConvertToInt32(Vector<Single>) ConvertToInt32(Vector<Single>) ConvertToInt32(Vector<Single>) ConvertToInt32(Vector<Single>)

Преобразует System.Numerics.Vector<System.Single> в System.Numerics.Vector<System.Int32>.Converts a System.Numerics.Vector<System.Single> to a System.Numerics.Vector<System.Int32>.

ConvertToInt64(Vector<Double>) ConvertToInt64(Vector<Double>) ConvertToInt64(Vector<Double>) ConvertToInt64(Vector<Double>)

Преобразует System.Numerics.Vector<System.Double> в System.Numerics.Vector<System.Int64>.Converts a System.Numerics.Vector<System.Double> to a System.Numerics.Vector<System.Int64>.

ConvertToSingle(Vector<Int32>) ConvertToSingle(Vector<Int32>) ConvertToSingle(Vector<Int32>) ConvertToSingle(Vector<Int32>)

Преобразует System.Numerics.Vector<System.Int32> в System.Numerics.Vector<System.Single>.Converts a System.Numerics.Vector<System.Int32> to a System.Numerics.Vector<System.Single>.

ConvertToSingle(Vector<UInt32>) ConvertToSingle(Vector<UInt32>) ConvertToSingle(Vector<UInt32>) ConvertToSingle(Vector<UInt32>)

Преобразует System.Numerics.Vector<System.UInt32> в System.Numerics.Vector<System.Single>.Converts a System.Numerics.Vector<System.UInt32> to a System.Numerics.Vector<System.Single>.

ConvertToUInt32(Vector<Single>) ConvertToUInt32(Vector<Single>) ConvertToUInt32(Vector<Single>) ConvertToUInt32(Vector<Single>)

Преобразует System.Numerics.Vector<System.Single> в System.Numerics.Vector<System.UInt32>.Converts a System.Numerics.Vector<System.Single> to a System.Numerics.Vector<System.UInt32>.

ConvertToUInt64(Vector<Double>) ConvertToUInt64(Vector<Double>) ConvertToUInt64(Vector<Double>) ConvertToUInt64(Vector<Double>)

Преобразует System.Numerics.Vector<System.Double> в System.Numerics.Vector<System.UInt64>.Converts a System.Numerics.Vector<System.Double> to a System.Numerics.Vector<System.UInt64>.

Divide<T>(Vector<T>, Vector<T>) Divide<T>(Vector<T>, Vector<T>) Divide<T>(Vector<T>, Vector<T>) Divide<T>(Vector<T>, Vector<T>)

Возвращает новый вектор, значения которого являются результатом деления элементов первого вектора на соответствующие элементы второго вектора.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>) Dot<T>(Vector<T>, Vector<T>) Dot<T>(Vector<T>, Vector<T>) Dot<T>(Vector<T>, Vector<T>)

Возвращает скалярное произведение двух векторов.Returns the dot product of two vectors.

Equals(Vector<Double>, Vector<Double>) Equals(Vector<Double>, Vector<Double>) Equals(Vector<Double>, Vector<Double>) Equals(Vector<Double>, Vector<Double>)

Возвращает новый целый вектор, элементы которого указывают, равны ли элементы в двух заданных векторах двойной точности.Returns a new integral vector whose elements signal whether the elements in two specified double-precision vectors are equal.

Equals(Vector<Int32>, Vector<Int32>) Equals(Vector<Int32>, Vector<Int32>) Equals(Vector<Int32>, Vector<Int32>) Equals(Vector<Int32>, Vector<Int32>)

Возвращает новый целый вектор, элементы которого указывают, равны ли элементы в двух заданных целых векторах.Returns a new integral vector whose elements signal whether the elements in two specified integral vectors are equal.

Equals(Vector<Int64>, Vector<Int64>) Equals(Vector<Int64>, Vector<Int64>) Equals(Vector<Int64>, Vector<Int64>) Equals(Vector<Int64>, Vector<Int64>)

Возвращает новый вектор, элементы которого указывают, равны ли элементы в двух заданных векторах длинных целых чисел.Returns a new vector whose elements signal whether the elements in two specified long integer vectors are equal.

Equals(Vector<Single>, Vector<Single>) Equals(Vector<Single>, Vector<Single>) Equals(Vector<Single>, Vector<Single>) Equals(Vector<Single>, Vector<Single>)

Возвращает новый целый вектор, элементы которого указывают, равны ли элементы в двух заданных векторах одинарной точности.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>) Equals<T>(Vector<T>, Vector<T>) Equals<T>(Vector<T>, Vector<T>) Equals<T>(Vector<T>, Vector<T>)

Возвращает новый вектор заданного типа, элементы которого указывают, равны ли элементы в двух заданных векторах того же типа.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>) EqualsAll<T>(Vector<T>, Vector<T>) EqualsAll<T>(Vector<T>, Vector<T>) EqualsAll<T>(Vector<T>, Vector<T>)

Возвращает значение, указывающее, равны ли пары элементов в данных векторах.Returns a value that indicates whether each pair of elements in the given vectors is equal.

EqualsAny<T>(Vector<T>, Vector<T>) EqualsAny<T>(Vector<T>, Vector<T>) EqualsAny<T>(Vector<T>, Vector<T>) EqualsAny<T>(Vector<T>, Vector<T>)

Возвращает значение, указывающее, равна ли каждая отдельная пара элементов в данных векторах.Returns a value that indicates whether any single pair of elements in the given vectors is equal.

GreaterThan(Vector<Double>, Vector<Double>) GreaterThan(Vector<Double>, Vector<Double>) GreaterThan(Vector<Double>, Vector<Double>) GreaterThan(Vector<Double>, Vector<Double>)

Возвращает новый целый вектор, элементы которого указывают, больше ли элементы в одном векторе двойной точности с плавающей запятой, чем соответствующие элементы во втором векторе двойной точности с плавающей запятой.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>) GreaterThan(Vector<Int32>, Vector<Int32>) GreaterThan(Vector<Int32>, Vector<Int32>) GreaterThan(Vector<Int32>, Vector<Int32>)

Возвращает новый целый вектор, элементы которого указывают, больше ли элементы в одном целом векторе, чем соответствующие элементы во втором целом векторе.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>) GreaterThan(Vector<Int64>, Vector<Int64>) GreaterThan(Vector<Int64>, Vector<Int64>) GreaterThan(Vector<Int64>, Vector<Int64>)

Возвращает новый вектор длинных целых чисел, элементы которого указывают, больше ли элементы в одном векторе длинных целых чисел, чем соответствующие элементы во втором векторе длинных целых чисел.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>) GreaterThan(Vector<Single>, Vector<Single>) GreaterThan(Vector<Single>, Vector<Single>) GreaterThan(Vector<Single>, Vector<Single>)

Возвращает новый целый вектор, элементы которого указывают, больше ли элементы в одном векторе одинарной точности с плавающей запятой, чем соответствующие элементы во втором векторе одинарной точности с плавающей запятой.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>) GreaterThan<T>(Vector<T>, Vector<T>) GreaterThan<T>(Vector<T>, Vector<T>) GreaterThan<T>(Vector<T>, Vector<T>)

Возвращает новый вектор, элементы которого указывают, больше ли элементы в одном векторе заданного типа, чем соответствующие элементы во втором векторе того же типа.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>) GreaterThanAll<T>(Vector<T>, Vector<T>) GreaterThanAll<T>(Vector<T>, Vector<T>) GreaterThanAll<T>(Vector<T>, Vector<T>)

Возвращает значение, указывающее, больше ли все элементы в первом векторе, чем соответствующие элементы во втором векторе.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>) GreaterThanAny<T>(Vector<T>, Vector<T>) GreaterThanAny<T>(Vector<T>, Vector<T>) GreaterThanAny<T>(Vector<T>, Vector<T>)

Возвращает значение, указывающее, больше ли любой элемент в первом векторе, чем соответствующий элемент во втором векторе.Returns a value that indicates whether any element in the first vector is greater than the corresponding element in the second vector.

GreaterThanOrEqual(Vector<Single>, Vector<Single>) GreaterThanOrEqual(Vector<Single>, Vector<Single>) GreaterThanOrEqual(Vector<Single>, Vector<Single>) GreaterThanOrEqual(Vector<Single>, Vector<Single>)

Возвращает новый целый вектор, элементы которого указывают, больше ли элементы в одном векторе, чем соответствующие элементы во втором векторе одинарной точности с плавающей запятой, или равны им.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(Vector<Int64>, Vector<Int64>) GreaterThanOrEqual(Vector<Int64>, Vector<Int64>) GreaterThanOrEqual(Vector<Int64>, Vector<Int64>) GreaterThanOrEqual(Vector<Int64>, Vector<Int64>)

Возвращает новый вектор длинных целых чисел, элементы которого указывают, больше ли элементы в одном векторе длинных целых чисел, чем соответствующие элементы во втором векторе длинных целых чисел, или равны им.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<Int32>, Vector<Int32>) GreaterThanOrEqual(Vector<Int32>, Vector<Int32>) GreaterThanOrEqual(Vector<Int32>, Vector<Int32>) GreaterThanOrEqual(Vector<Int32>, Vector<Int32>)

Возвращает новый целый вектор, элементы которого указывают, больше ли элементы в одном целом векторе, чем соответствующие элементы во втором целом векторе, или равны им.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<Double>, Vector<Double>) GreaterThanOrEqual(Vector<Double>, Vector<Double>) GreaterThanOrEqual(Vector<Double>, Vector<Double>) GreaterThanOrEqual(Vector<Double>, Vector<Double>)

Возвращает новый целый вектор, элементы которого указывают, больше ли элементы в одном векторе, чем соответствующие элементы во втором векторе двойной точности с плавающей запятой, или равны им.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<T>(Vector<T>, Vector<T>) GreaterThanOrEqual<T>(Vector<T>, Vector<T>) GreaterThanOrEqual<T>(Vector<T>, Vector<T>) GreaterThanOrEqual<T>(Vector<T>, Vector<T>)

Возвращает новый вектор, элементы которого указывают, больше ли элементы в одном векторе заданного типа, чем соответствующие элементы во втором векторе заданного типа, или равны им.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>) GreaterThanOrEqualAll<T>(Vector<T>, Vector<T>) GreaterThanOrEqualAll<T>(Vector<T>, Vector<T>) GreaterThanOrEqualAll<T>(Vector<T>, Vector<T>)

Возвращает значение, указывающее, больше ли все элементы в первом векторе, чем все соответствующие элементы во втором векторе, или равны им.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>) GreaterThanOrEqualAny<T>(Vector<T>, Vector<T>) GreaterThanOrEqualAny<T>(Vector<T>, Vector<T>) GreaterThanOrEqualAny<T>(Vector<T>, Vector<T>)

Возвращает значение, указывающее, больше ли любой элемент в первом векторе, чем соответствующий элемент во втором векторе, или равен ему.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>) LessThan(Vector<Double>, Vector<Double>) LessThan(Vector<Double>, Vector<Double>) LessThan(Vector<Double>, Vector<Double>)

Возвращает новый целый вектор, элементы которого указывают, меньше ли элементы в одном векторе двойной точности с плавающей запятой, чем соответствующие элементы во втором векторе двойной точности с плавающей запятой.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>) LessThan(Vector<Int32>, Vector<Int32>) LessThan(Vector<Int32>, Vector<Int32>) LessThan(Vector<Int32>, Vector<Int32>)

Возвращает новый целый вектор, элементы которого указывают, меньше ли элементы в одном целом векторе, чем соответствующие элементы во втором целом векторе.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>) LessThan(Vector<Int64>, Vector<Int64>) LessThan(Vector<Int64>, Vector<Int64>) LessThan(Vector<Int64>, Vector<Int64>)

Возвращает новый вектор длинных целых чисел, элементы которого указывают, меньше ли элементы в одном векторе длинных целых чисел, чем соответствующие элементы во втором векторе длинных целых чисел.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>) LessThan(Vector<Single>, Vector<Single>) LessThan(Vector<Single>, Vector<Single>) LessThan(Vector<Single>, Vector<Single>)

Возвращает новый целый вектор, элементы которого указывают, меньше ли элементы в одном векторе одинарной точности, чем соответствующие элементы во втором векторе одинарной точности.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>) LessThan<T>(Vector<T>, Vector<T>) LessThan<T>(Vector<T>, Vector<T>) LessThan<T>(Vector<T>, Vector<T>)

Возвращает новый вектор заданного типа, элементы которого указывают, меньше ли элементы в одном векторе, чем соответствующие элементы во втором векторе.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>) LessThanAll<T>(Vector<T>, Vector<T>) LessThanAll<T>(Vector<T>, Vector<T>) LessThanAll<T>(Vector<T>, Vector<T>)

Возвращает значение, указывающее, меньше ли все элементы в первом векторе, чем соответствующие элементы во втором векторе.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>) LessThanAny<T>(Vector<T>, Vector<T>) LessThanAny<T>(Vector<T>, Vector<T>) LessThanAny<T>(Vector<T>, Vector<T>)

Возвращает значение, указывающее, меньше ли любой элемент в первом векторе, чем соответствующий элемент во втором векторе.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>) LessThanOrEqual(Vector<Double>, Vector<Double>) LessThanOrEqual(Vector<Double>, Vector<Double>) LessThanOrEqual(Vector<Double>, Vector<Double>)

Возвращает новый целый вектор, элементы которого указывают, меньше ли элементы в одном векторе двойной точности с плавающей запятой, чем соответствующие элементы во втором векторе двойной точности с плавающей запятой, или равны им.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>) LessThanOrEqual(Vector<Int32>, Vector<Int32>) LessThanOrEqual(Vector<Int32>, Vector<Int32>) LessThanOrEqual(Vector<Int32>, Vector<Int32>)

Возвращает новый целый вектор, элементы которого указывают, меньше ли элементы в одном целом векторе, чем соответствующие элементы во втором целом векторе, или равны им.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>) LessThanOrEqual(Vector<Int64>, Vector<Int64>) LessThanOrEqual(Vector<Int64>, Vector<Int64>) LessThanOrEqual(Vector<Int64>, Vector<Int64>)

Возвращает новый вектор длинных целых чисел, элементы которого указывают, меньше ли элементы в одном векторе длинных целых чисел, чем соответствующие элементы во втором векторе длинных целых чисел, или равны им.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>) LessThanOrEqual(Vector<Single>, Vector<Single>) LessThanOrEqual(Vector<Single>, Vector<Single>) LessThanOrEqual(Vector<Single>, Vector<Single>)

Возвращает новый целый вектор, элементы которого указывают, меньше ли элементы в одном векторе одинарной точности с плавающей запятой, чем соответствующие элементы во втором векторе одинарной точности с плавающей запятой, или равны им.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>) LessThanOrEqual<T>(Vector<T>, Vector<T>) LessThanOrEqual<T>(Vector<T>, Vector<T>) LessThanOrEqual<T>(Vector<T>, Vector<T>)

Возвращает новый вектор, элементы которого указывают, меньше ли элементы в одном векторе, чем соответствующие элементы во втором векторе, или равны им.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>) LessThanOrEqualAll<T>(Vector<T>, Vector<T>) LessThanOrEqualAll<T>(Vector<T>, Vector<T>) LessThanOrEqualAll<T>(Vector<T>, Vector<T>)

Возвращает значение, указывающее, меньше ли все элементы в первом векторе, чем соответствующие элементы во втором векторе, или равны им.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>) LessThanOrEqualAny<T>(Vector<T>, Vector<T>) LessThanOrEqualAny<T>(Vector<T>, Vector<T>) LessThanOrEqualAny<T>(Vector<T>, Vector<T>)

Возвращает значение, указывающее, меньше ли любой элемент в первом векторе, чем соответствующий элемент во втором векторе, или равен ему.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>) Max<T>(Vector<T>, Vector<T>) Max<T>(Vector<T>, Vector<T>) Max<T>(Vector<T>, Vector<T>)

Возвращает новый вектор, элементы которого являются максимальным значением каждой пары элементов в двух данных векторах.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>) Min<T>(Vector<T>, Vector<T>) Min<T>(Vector<T>, Vector<T>) Min<T>(Vector<T>, Vector<T>)

Возвращает новый вектор, элементы которого являются минимальным значением каждой пары элементов в двух данных векторах.Returns a new vector whose elements are the minimum of each pair of elements in the two given vectors.

Multiply<T>(T, Vector<T>) Multiply<T>(T, Vector<T>) Multiply<T>(T, Vector<T>) Multiply<T>(T, Vector<T>)

Возвращает новый вектор, значения которого являются скалярным значением, умноженным на каждое из значений заданного вектора.Returns a new vector whose values are a scalar value multiplied by each of the values of a specified vector.

Multiply<T>(Vector<T>, Vector<T>) Multiply<T>(Vector<T>, Vector<T>) Multiply<T>(Vector<T>, Vector<T>) Multiply<T>(Vector<T>, Vector<T>)

Возвращает новый вектор, значения которого являются произведением каждой пары элементов в двух заданных векторах.Returns a new vector whose values are the product of each pair of elements in two specified vectors.

Multiply<T>(Vector<T>, T) Multiply<T>(Vector<T>, T) Multiply<T>(Vector<T>, T) Multiply<T>(Vector<T>, T)

Возвращает новый вектор, значения которого являются значениями заданного вектора, каждое из которых умножено на скалярное значение.Returns a new vector whose values are the values of a specified vector each multiplied by a scalar value.

Narrow(Vector<Double>, Vector<Double>) Narrow(Vector<Double>, Vector<Double>) Narrow(Vector<Double>, Vector<Double>) Narrow(Vector<Double>, Vector<Double>)

Сводит два экземпляра System.Numerics.Vector<System.Double> в один System.Numerics.Vector<System.Single>.Narrows two System.Numerics.Vector<System.Double> instances into one System.Numerics.Vector<System.Single>.

Narrow(Vector<Int16>, Vector<Int16>) Narrow(Vector<Int16>, Vector<Int16>) Narrow(Vector<Int16>, Vector<Int16>) Narrow(Vector<Int16>, Vector<Int16>)

Сводит два экземпляра System.Numerics.Vector<System.Int16> в один System.Numerics.Vector<System.SByte>.Narrows two System.Numerics.Vector<System.Int16> instances into one System.Numerics.Vector<System.SByte>.

Narrow(Vector<Int32>, Vector<Int32>) Narrow(Vector<Int32>, Vector<Int32>) Narrow(Vector<Int32>, Vector<Int32>) Narrow(Vector<Int32>, Vector<Int32>)

Сводит два экземпляра System.Numerics.Vector<System.Int32> в один System.Numerics.Vector<System.Int16>.Narrows two System.Numerics.Vector<System.Int32> instances into one System.Numerics.Vector<System.Int16>.

Narrow(Vector<Int64>, Vector<Int64>) Narrow(Vector<Int64>, Vector<Int64>) Narrow(Vector<Int64>, Vector<Int64>) Narrow(Vector<Int64>, Vector<Int64>)

Сводит два экземпляра System.Numerics.Vector<System.Int64> в один System.Numerics.Vector<System.Int32>.Narrows two System.Numerics.Vector<System.Int64> instances into one System.Numerics.Vector<System.Int32>.

Narrow(Vector<UInt16>, Vector<UInt16>) Narrow(Vector<UInt16>, Vector<UInt16>) Narrow(Vector<UInt16>, Vector<UInt16>) Narrow(Vector<UInt16>, Vector<UInt16>)

Сводит два экземпляра System.Numerics.Vector<System.UInt16> в один System.Numerics.Vector<System.Byte>.Narrows two System.Numerics.Vector<System.UInt16> instances into one System.Numerics.Vector<System.Byte>.

Narrow(Vector<UInt32>, Vector<UInt32>) Narrow(Vector<UInt32>, Vector<UInt32>) Narrow(Vector<UInt32>, Vector<UInt32>) Narrow(Vector<UInt32>, Vector<UInt32>)

Сводит два экземпляра System.Numerics.Vector<System.UInt32> в один System.Numerics.Vector<System.UInt16>.Narrows two System.Numerics.Vector<System.UInt32> instances into one System.Numerics.Vector<System.UInt16>.

Narrow(Vector<UInt64>, Vector<UInt64>) Narrow(Vector<UInt64>, Vector<UInt64>) Narrow(Vector<UInt64>, Vector<UInt64>) Narrow(Vector<UInt64>, Vector<UInt64>)

Сводит два экземпляра System.Numerics.Vector<System.UInt64> в один System.Numerics.Vector<System.UInt32>.Narrows two System.Numerics.Vector<System.UInt64> instances into one System.Numerics.Vector<System.UInt32>.

Negate<T>(Vector<T>) Negate<T>(Vector<T>) Negate<T>(Vector<T>) Negate<T>(Vector<T>)

Возвращает новый вектор, элементы которого являются отрицательными значениями соответствующих элементов заданного вектора.Returns a new vector whose elements are the negation of the corresponding element in the specified vector.

OnesComplement<T>(Vector<T>) OnesComplement<T>(Vector<T>) OnesComplement<T>(Vector<T>) OnesComplement<T>(Vector<T>)

Возвращает новый вектор, элементы которого получаются путем принятия дополнения до единицы элементов заданного вектора.Returns a new vector whose elements are obtained by taking the one's complement of a specified vector's elements.

SquareRoot<T>(Vector<T>) SquareRoot<T>(Vector<T>) SquareRoot<T>(Vector<T>) SquareRoot<T>(Vector<T>)

Возвращает новый вектор, элементы которого являются квадратным корнем элементов заданного вектора.Returns a new vector whose elements are the square roots of a specified vector's elements.

Subtract<T>(Vector<T>, Vector<T>) Subtract<T>(Vector<T>, Vector<T>) Subtract<T>(Vector<T>, Vector<T>) Subtract<T>(Vector<T>, Vector<T>)

Возвращает новый вектор, значения которого являются разностью элементов второго вектора и соответствующих элементов первого вектора.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<UInt16>, Vector<UInt32>, Vector<UInt32>) Widen(Vector<UInt16>, Vector<UInt32>, Vector<UInt32>) Widen(Vector<UInt16>, Vector<UInt32>, Vector<UInt32>) Widen(Vector<UInt16>, Vector<UInt32>, Vector<UInt32>)

Расширяет System.Numerics.Vector<System.UInt16> в два экземпляра System.Numerics.Vector<System.UInt32>.Widens a System.Numerics.Vector<System.UInt16> into two System.Numerics.Vector<System.UInt32> instances.

Widen(Vector<Single>, Vector<Double>, Vector<Double>) Widen(Vector<Single>, Vector<Double>, Vector<Double>) Widen(Vector<Single>, Vector<Double>, Vector<Double>) Widen(Vector<Single>, Vector<Double>, Vector<Double>)

Расширяет System.Numerics.Vector<System.Single> в два экземпляра System.Numerics.Vector<System.Double>.Widens a System.Numerics.Vector<System.Single> into two System.Numerics.Vector<System.Double> instances.

Widen(Vector<SByte>, Vector<Int16>, Vector<Int16>) Widen(Vector<SByte>, Vector<Int16>, Vector<Int16>) Widen(Vector<SByte>, Vector<Int16>, Vector<Int16>) Widen(Vector<SByte>, Vector<Int16>, Vector<Int16>)

Расширяет System.Numerics.Vector<System.SByte> в два экземпляра System.Numerics.Vector<System.Int16>.Widens a System.Numerics.Vector<System.SByte> into two System.Numerics.Vector<System.Int16> instances.

Widen(Vector<UInt32>, Vector<UInt64>, Vector<UInt64>) Widen(Vector<UInt32>, Vector<UInt64>, Vector<UInt64>) Widen(Vector<UInt32>, Vector<UInt64>, Vector<UInt64>) Widen(Vector<UInt32>, Vector<UInt64>, Vector<UInt64>)

Расширяет System.Numerics.Vector<System.UInt32> в два экземпляра System.Numerics.Vector<System.UInt64>.Widens a System.Numerics.Vector<System.UInt32> into two System.Numerics.Vector<System.UInt64> instances.

Widen(Vector<Int16>, Vector<Int32>, Vector<Int32>) Widen(Vector<Int16>, Vector<Int32>, Vector<Int32>) Widen(Vector<Int16>, Vector<Int32>, Vector<Int32>) Widen(Vector<Int16>, Vector<Int32>, Vector<Int32>)

Расширяет System.Numerics.Vector<System.Int16> в два экземпляра System.Numerics.Vector<System.Int32>.Widens a System.Numerics.Vector<System.Int16> into two System.Numerics.Vector<System.Int32> instances.

Widen(Vector<Byte>, Vector<UInt16>, Vector<UInt16>) Widen(Vector<Byte>, Vector<UInt16>, Vector<UInt16>) Widen(Vector<Byte>, Vector<UInt16>, Vector<UInt16>) Widen(Vector<Byte>, Vector<UInt16>, Vector<UInt16>)

Расширяет System.Numerics.Vector<System.Byte> в два экземпляра System.Numerics.Vector<System.UInt16>.Widens a System.Numerics.Vector<System.Byte> into two System.Numerics.Vector<System.UInt16> instances.

Widen(Vector<Int32>, Vector<Int64>, Vector<Int64>) Widen(Vector<Int32>, Vector<Int64>, Vector<Int64>) Widen(Vector<Int32>, Vector<Int64>, Vector<Int64>) Widen(Vector<Int32>, Vector<Int64>, Vector<Int64>)

Расширяет System.Numerics.Vector<System.Int32> в два экземпляра System.Numerics.Vector<System.Int64>.Widens a System.Numerics.Vector<System.Int32> into two System.Numerics.Vector<System.Int64> instances.

Xor<T>(Vector<T>, Vector<T>) Xor<T>(Vector<T>, Vector<T>) Xor<T>(Vector<T>, Vector<T>) Xor<T>(Vector<T>, Vector<T>)

Возвращает новый вектор, выполняя битовую операцию исключающего ИЛИ (XOr) для всех пар элементов в двух векторах.Returns a new vector by performing a bitwise exclusive Or (XOr) operation on each pair of elements in two vectors.

Применяется к