Прочитать на английском

Поделиться через


Complex.UnaryNegation(Complex) Оператор

Определение

Возвращает аддитивное обратное указанное комплексное число.

public static System.Numerics.Complex operator -(System.Numerics.Complex value);

Параметры

value
Complex

Значение, которое нужно отменить.

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

Результат Real и Imaginary компонентов параметра value умножен на -1.

Реализации

Комментарии

Метод UnaryNegation определяет операцию унарного оператора отрицания (аддитивного инверсионного) для сложных чисел. Он включает код, например следующий:

Complex c1 = new Complex(1.7, 3.9);
Complex c2 = -c1;

Полученное комплексное число создает значение Zero при добавлении к исходному сложному числу. Языки, которые не поддерживают пользовательские операторы, могут вызывать метод Negate вместо этого.

Эквивалентный метод для этого оператора Complex.Negate(Complex)

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

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

См. также раздел