Vector.WithElement Метод

Определение

Перегрузки

Имя Описание
WithElement(Vector2, Int32, Single)

Создает новый Vector128<T> элемент с заданным индексом, заданным заданным значением, а остальные элементы имеют то же значение, что и в заданном векторе.

WithElement(Vector3, Int32, Single)

Создает новый Vector128<T> элемент с заданным индексом, заданным заданным значением, а остальные элементы имеют то же значение, что и в заданном векторе.

WithElement(Vector4, Int32, Single)

Создает новый Vector128<T> элемент с заданным индексом, заданным заданным значением, а остальные элементы имеют то же значение, что и в заданном векторе.

WithElement<T>(Vector<T>, Int32, T)

Создает новый Vector<T> элемент с заданным индексом, заданным заданным значением, а остальные элементы имеют то же значение, что и в заданном векторе.

WithElement(Vector2, Int32, Single)

Исходный код:
Vector2.Extensions.cs
Исходный код:
Vector2.Extensions.cs

Создает новый Vector128<T> элемент с заданным индексом, заданным заданным значением, а остальные элементы имеют то же значение, что и в заданном векторе.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Numerics::Vector2 WithElement(System::Numerics::Vector2 vector, int index, float value);
public static System.Numerics.Vector2 WithElement(this System.Numerics.Vector2 vector, int index, float value);
static member WithElement : System.Numerics.Vector2 * int * single -> System.Numerics.Vector2
<Extension()>
Public Function WithElement (vector As Vector2, index As Integer, value As Single) As Vector2

Параметры

vector
Vector2

Вектор для получения оставшихся элементов.

index
Int32

Индекс заданного элемента.

value
Single

Значение, которое необходимо присвоить элементу.

Возвращаемое значение

index Значение Vector128<T> элемента в заданном value значении, а остальные элементы имеют то же значение, что и вvector.

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

WithElement(Vector3, Int32, Single)

Исходный код:
Vector3.Extensions.cs
Исходный код:
Vector3.Extensions.cs

Создает новый Vector128<T> элемент с заданным индексом, заданным заданным значением, а остальные элементы имеют то же значение, что и в заданном векторе.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Numerics::Vector3 WithElement(System::Numerics::Vector3 vector, int index, float value);
public static System.Numerics.Vector3 WithElement(this System.Numerics.Vector3 vector, int index, float value);
static member WithElement : System.Numerics.Vector3 * int * single -> System.Numerics.Vector3
<Extension()>
Public Function WithElement (vector As Vector3, index As Integer, value As Single) As Vector3

Параметры

vector
Vector3

Вектор для получения оставшихся элементов.

index
Int32

Индекс заданного элемента.

value
Single

Значение, которое необходимо присвоить элементу.

Возвращаемое значение

index Значение Vector128<T> элемента в заданном value значении, а остальные элементы имеют то же значение, что и вvector.

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

WithElement(Vector4, Int32, Single)

Исходный код:
Vector4.Extensions.cs
Исходный код:
Vector4.Extensions.cs

Создает новый Vector128<T> элемент с заданным индексом, заданным заданным значением, а остальные элементы имеют то же значение, что и в заданном векторе.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Numerics::Vector4 WithElement(System::Numerics::Vector4 vector, int index, float value);
public static System.Numerics.Vector4 WithElement(this System.Numerics.Vector4 vector, int index, float value);
static member WithElement : System.Numerics.Vector4 * int * single -> System.Numerics.Vector4
<Extension()>
Public Function WithElement (vector As Vector4, index As Integer, value As Single) As Vector4

Параметры

vector
Vector4

Вектор для получения оставшихся элементов.

index
Int32

Индекс заданного элемента.

value
Single

Значение, которое необходимо присвоить элементу.

Возвращаемое значение

index Значение Vector128<T> элемента в заданном value значении, а остальные элементы имеют то же значение, что и вvector.

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

WithElement<T>(Vector<T>, Int32, T)

Исходный код:
Vector.cs
Исходный код:
Vector.cs
Исходный код:
Vector.cs
Исходный код:
Vector.cs

Создает новый Vector<T> элемент с заданным индексом, заданным заданным значением, а остальные элементы имеют то же значение, что и в заданном векторе.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static System::Numerics::Vector<T> WithElement(System::Numerics::Vector<T> vector, int index, T value);
public static System.Numerics.Vector<T> WithElement<T>(this System.Numerics.Vector<T> vector, int index, T value);
static member WithElement : System.Numerics.Vector<'T> * int * 'T -> System.Numerics.Vector<'T>
<Extension()>
Public Function WithElement(Of T) (vector As Vector(Of T), index As Integer, value As T) As Vector(Of T)

Параметры типа

T

Тип элементов в векторе.

Параметры

vector
Vector<T>

Вектор для получения оставшихся элементов.

index
Int32

Индекс заданного элемента.

value
T

Значение, которое необходимо присвоить элементу.

Возвращаемое значение

index Значение Vector<T> элемента в заданном value значении, а остальные элементы имеют то же значение, что и вvector.

Исключения

index меньше нуля или больше числа элементов.

Тип vector (T) не поддерживается.

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