Complex 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示复数。
public value class Complex : IEquatable<System::Numerics::Complex>, IFormattable
public struct Complex : IEquatable<System.Numerics.Complex>, IFormattable
[System.Serializable]
public struct Complex : IEquatable<System.Numerics.Complex>, IFormattable
type Complex = struct
interface IFormattable
[<System.Serializable>]
type Complex = struct
interface IFormattable
Public Structure Complex
Implements IEquatable(Of Complex), IFormattable
- 继承
- 属性
- 实现
注解
有关此 API 的详细信息,请参阅 Complex 的补充 API 说明。
构造函数
| 名称 | 说明 |
|---|---|
| Complex(Double, Double) |
使用指定的真实值和虚值初始化结构的新实例 Complex 。 |
字段
| 名称 | 说明 |
|---|---|
| ImaginaryOne |
返回一个新 Complex 实例,其实数等于零,虚数等于 1。 |
| One |
返回一个新 Complex 实例,其实数等于一个,虚数等于零。 |
| Zero |
返回一个新 Complex 实例,其实数等于零,虚数等于零。 |
属性
| 名称 | 说明 |
|---|---|
| Imaginary |
获取当前 Complex 对象的虚部。 |
| Magnitude |
获取复数的量级(或绝对值)。 |
| Phase |
获取复数的阶段。 |
| Real |
获取当前 Complex 对象的实际组件。 |
方法
| 名称 | 说明 |
|---|---|
| Abs(Complex) |
获取复数的绝对值(或数量级)。 |
| Acos(Complex) |
返回指定复数的弧余弦值的角度。 |
| Add(Complex, Complex) |
添加两个复数并返回结果。 |
| Asin(Complex) |
返回指定复数的弧正弦值的角度。 |
| Atan(Complex) |
返回指定复数的反正切值的角度。 |
| Conjugate(Complex) |
计算复数的串联并返回结果。 |
| Cos(Complex) |
返回指定复数的余弦值。 |
| Cosh(Complex) |
返回指定复数的双曲余弦值。 |
| Divide(Complex, Complex) |
将一个复数除以另一个复数并返回结果。 |
| Equals(Complex) |
返回一个值,该值指示当前实例和指定的复数是否具有相同的值。 |
| Equals(Object) |
返回一个值,该值指示当前实例和指定对象是否具有相同的值。 |
| Exp(Complex) |
返回 |
| FromPolarCoordinates(Double, Double) |
从点的极坐标创建复数。 |
| GetHashCode() |
返回当前 Complex 对象的哈希代码。 |
| Log(Complex, Double) |
返回指定基数中指定复数的对数。 |
| Log(Complex) |
返回指定复数的自然(base |
| Log10(Complex) |
返回指定复数的 base-10 对数。 |
| Multiply(Complex, Complex) |
返回两个复数的乘积。 |
| Negate(Complex) |
返回指定复数的累加反函数。 |
| Pow(Complex, Complex) |
返回由复数指定的幂引发的指定复数。 |
| Pow(Complex, Double) |
返回由双精度浮点数指定的幂的指定复数。 |
| Reciprocal(Complex) |
返回复数的乘法反数。 |
| Sin(Complex) |
返回指定复数的正弦值。 |
| Sinh(Complex) |
返回指定复数的双曲正弦值。 |
| Sqrt(Complex) |
返回指定复数的平方根。 |
| Subtract(Complex, Complex) |
从另一个复数中减去一个复数并返回结果。 |
| Tan(Complex) |
返回指定复数的正切值。 |
| Tanh(Complex) |
返回指定复数的双曲正切值。 |
| ToString() |
将当前复数的值转换为其等效的字符串表示形式(以笛卡尔形式)。 |
| ToString(IFormatProvider) |
使用指定的区域性特定的格式设置信息,将当前复数的值转换为其以笛卡尔形式表示的等效字符串表示形式。 |
| ToString(String, IFormatProvider) |
使用指定格式和区域性特定的格式信息,将当前复数的值转换为其以笛卡尔形式表示的等效字符串表示形式,以实际部分和虚构部分。 |
| ToString(String) |
将当前复数的值转换为其以笛卡尔形式表示的等效字符串表示形式,方法是使用指定格式作为其真实和虚部。 |
运营商
| 名称 | 说明 |
|---|---|
| Addition(Complex, Complex) |
添加两个复数。 |
| Division(Complex, Complex) |
将指定的复数除以另一个指定的复数。 |
| Equality(Complex, Complex) |
返回一个值,该值指示两个复数是否相等。 |
| Explicit(BigInteger to Complex) |
定义值到复数的 BigInteger 显式转换。 |
| Explicit(Decimal to Complex) |
定义值到复数的 Decimal 显式转换。 |
| Implicit(Byte to Complex) |
定义将无符号字节隐式转换为复数。 |
| Implicit(Double to Complex) |
定义双精度浮点数到复数的隐式转换。 |
| Implicit(Int16 to Complex) |
定义 16 位有符号整数到复数的隐式转换。 |
| Implicit(Int32 to Complex) |
定义 32 位有符号整数到复数的隐式转换。 |
| Implicit(Int64 to Complex) |
定义 64 位有符号整数到复数的隐式转换。 |
| Implicit(SByte to Complex) |
定义已签名字节到复数的隐式转换。 此 API 不符合 CLS。 |
| Implicit(Single to Complex) |
定义单精度浮点数到复数的隐式转换。 |
| Implicit(UInt16 to Complex) |
定义 16 位无符号整数到复数的隐式转换。 此 API 不符合 CLS。 |
| Implicit(UInt32 to Complex) |
定义 32 位无符号整数到复数的隐式转换。 此 API 不符合 CLS。 |
| Implicit(UInt64 to Complex) |
定义 64 位无符号整数到复数的隐式转换。 此 API 不符合 CLS。 |
| Inequality(Complex, Complex) |
返回一个值,该值指示两个复数是否不相等。 |
| Multiply(Complex, Complex) |
将两个指定的复数相乘。 |
| Subtraction(Complex, Complex) |
从另一个复数中减去复数。 |
| UnaryNegation(Complex) |
返回指定复数的累加反函数。 |