System.Runtime.Numerics Represents an arbitrarily large signed integer. Initializes a new instance of the structure using the values in a byte array. An array of byte values in little-endian order. is null. Initializes a new instance of the structure using a value. A decimal number. Initializes a new instance of the structure using a double-precision floating-point value. A double-precision floating-point value. The value of is .-or-The value of is .-or-The value of is . Initializes a new instance of the structure using a 32-bit signed integer value. A 32-bit signed integer. Initializes a new instance of the structure using a 64-bit signed integer value. A 64-bit signed integer. Initializes a new instance of the structure using a single-precision floating-point value. A single-precision floating-point value. The value of is .-or-The value of is .-or-The value of is . Initializes a new instance of the structure using an unsigned 32-bit integer value. An unsigned 32-bit integer value. Initializes a new instance of the structure with an unsigned 64-bit integer value. An unsigned 64-bit integer. Gets the absolute value of a object. The absolute value of . A number. Adds two values and returns the result. The sum of and . The first value to add. The second value to add. Compares two values and returns an integer that indicates whether the first value is less than, equal to, or greater than the second value. A signed integer that indicates the relative values of and , as shown in the following table.ValueConditionLess than zero is less than .Zero equals .Greater than zero is greater than . The first value to compare. The second value to compare. Compares this instance to a signed 64-bit integer and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the signed 64-bit integer. A signed integer value that indicates the relationship of this instance to , as shown in the following table.Return valueDescriptionLess than zeroThe current instance is less than .ZeroThe current instance equals .Greater than zeroThe current instance is greater than . The signed 64-bit integer to compare. Compares this instance to a second and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the specified object. A signed integer value that indicates the relationship of this instance to , as shown in the following table.Return valueDescriptionLess than zeroThe current instance is less than .ZeroThe current instance equals .Greater than zeroThe current instance is greater than . The object to compare. Compares this instance to an unsigned 64-bit integer and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the unsigned 64-bit integer. A signed integer that indicates the relative value of this instance and , as shown in the following table.Return valueDescriptionLess than zeroThe current instance is less than .ZeroThe current instance equals .Greater than zeroThe current instance is greater than . The unsigned 64-bit integer to compare. Divides one value by another and returns the result. The quotient of the division. The value to be divided. The value to divide by. is 0 (zero). Divides one value by another, returns the result, and returns the remainder in an output parameter. The quotient of the division. The value to be divided. The value to divide by. When this method returns, contains a value that represents the remainder from the division. This parameter is passed uninitialized. is 0 (zero). Returns a value that indicates whether the current instance and a signed 64-bit integer have the same value. true if the signed 64-bit integer and the current instance have the same value; otherwise, false. The signed 64-bit integer value to compare. Returns a value that indicates whether the current instance and a specified object have the same value. true if this object and have the same value; otherwise, false. The object to compare. Returns a value that indicates whether the current instance and a specified object have the same value. true if the parameter is a object or a type capable of implicit conversion to a value, and its value is equal to the value of the current object; otherwise, false. The object to compare. Returns a value that indicates whether the current instance and an unsigned 64-bit integer have the same value. true if the current instance and the unsigned 64-bit integer have the same value; otherwise, false. The unsigned 64-bit integer to compare. Returns the hash code for the current object. A 32-bit signed integer hash code. Finds the greatest common divisor of two values. The greatest common divisor of and . The first value. The second value. Indicates whether the value of the current object is an even number. true if the value of the object is an even number; otherwise, false. Indicates whether the value of the current object is . true if the value of the object is ; otherwise, false. Indicates whether the value of the current object is a power of two. true if the value of the object is a power of two; otherwise, false. Indicates whether the value of the current object is . true if the value of the object is ; otherwise, false. Returns the natural (base e) logarithm of a specified number. The natural (base e) logarithm of , as shown in the table in the Remarks section. The number whose logarithm is to be found. The natural log of is out of range of the data type. Returns the logarithm of a specified number in a specified base. The base logarithm of , as shown in the table in the Remarks section. A number whose logarithm is to be found. The base of the logarithm. The log of is out of range of the data type. Returns the base 10 logarithm of a specified number. The base 10 logarithm of , as shown in the table in the Remarks section. A number whose logarithm is to be found. The base 10 log of is out of range of the data type. Returns the larger of two values. The or parameter, whichever is larger. The first value to compare. The second value to compare. Returns the smaller of two values. The or parameter, whichever is smaller. The first value to compare. The second value to compare. Gets a value that represents the number negative one (-1). An integer whose value is negative one (-1). Performs modulus division on a number raised to the power of another number. The remainder after dividing exponent by . The number to raise to the power. The exponent to raise by. The number by which to divide raised to the power. is zero. is negative. Returns the product of two values. The product of the and parameters. The first number to multiply. The second number to multiply. Negates a specified value. The result of the parameter multiplied by negative one (-1). The value to negate. Gets a value that represents the number one (1). An object whose value is one (1). Adds the values of two specified objects. The sum of and . The first value to add. The second value to add. Performs a bitwise And operation on two values. The result of the bitwise And operation. The first value. The second value. Performs a bitwise Or operation on two values. The result of the bitwise Or operation. The first value. The second value. Decrements a value by 1. The value of the parameter decremented by 1. The value to decrement. Divides a specified value by another specified value by using integer division. The integral result of the division. The value to be divided. The value to divide by. is 0 (zero). Returns a value that indicates whether a signed long integer value and a value are equal. true if the and parameters have the same value; otherwise, false. The first value to compare. The second value to compare. Returns a value that indicates whether a value and a signed long integer value are equal. true if the and parameters have the same value; otherwise, false. The first value to compare. The second value to compare. Returns a value that indicates whether the values of two objects are equal. true if the and parameters have the same value; otherwise, false. The first value to compare. The second value to compare. Returns a value that indicates whether a value and an unsigned long integer value are equal. true if the and parameters have the same value; otherwise, false. The first value to compare. The second value to compare. Returns a value that indicates whether an unsigned long integer value and a value are equal. true if the and parameters have the same value; otherwise, false. The first value to compare. The second value to compare. Performs a bitwise exclusive Or (XOr) operation on two values. The result of the bitwise Or operation. The first value. The second value. Defines an explicit conversion of a object to a value. An object that contains the value of the parameter. The value to convert to a . Defines an explicit conversion of a value to a value. An object that contains the value of the parameter. The value to convert to a . is .-or- is .-or- is . Defines an explicit conversion of a object to a 16-bit signed integer value. An object that contains the value of the parameter. The value to convert to a 16-bit signed integer. is less than .-or- is greater than . Defines an explicit conversion of a object to a value. An object that contains the value of the parameter. The value to convert to a . is less than .-or- is greater than . Defines an explicit conversion of a object to a value. An object that contains the value of the parameter. The value to convert to a . Defines an explicit conversion of a object to an unsigned byte value. An object that contains the value of the parameter. The value to convert to a . is less than . -or- is greater than . Defines an explicit conversion of a object to an unsigned 64-bit integer value. An object that contains the value of the parameter. The value to convert to an unsigned 64-bit integer. is less than .-or- is greater than . Defines an explicit conversion of a object to a 32-bit signed integer value. An object that contains the value of the parameter. The value to convert to a 32-bit signed integer. is less than .-or- is greater than . Defines an explicit conversion of a object to a signed 8-bit value. An object that contains the value of the parameter. The value to convert to a signed 8-bit value. is less than .-or- is greater than . Defines an explicit conversion of a object to a 64-bit signed integer value. An object that contains the value of the parameter. The value to convert to a 64-bit signed integer. is less than .-or- is greater than . Defines an explicit conversion of a object to a single-precision floating-point value. An object that contains the closest possible representation of the parameter. The value to convert to a single-precision floating-point value. Defines an explicit conversion of a object to an unsigned 32-bit integer value. An object that contains the value of the parameter. The value to convert to an unsigned 32-bit integer. is less than .-or- is greater than . Defines an explicit conversion of a object to an unsigned 16-bit integer value. An object that contains the value of the parameter The value to convert to an unsigned 16-bit integer. is less than .-or- is greater than . Defines an explicit conversion of a object to a value. An object that contains the value of the parameter. The value to convert to a . is .-or- is .-or- is . Returns a value that indicates whether a 64-bit signed integer is greater than a value. true if is greater than ; otherwise, false. The first value to compare. The second value to compare. Returns a value that indicates whether a is greater than a 64-bit signed integer value. true if is greater than ; otherwise, false. The first value to compare. The second value to compare. Returns a value that indicates whether a value is greater than another value. true if is greater than ; otherwise, false. The first value to compare. The second value to compare. Returns a value that indicates whether a value is greater than a 64-bit unsigned integer. true if is greater than ; otherwise, false. The first value to compare. The second value to compare. Returns a value that indicates whether a value is greater than a 64-bit unsigned integer. true if is greater than ; otherwise, false. The first value to compare. The second value to compare. Returns a value that indicates whether a 64-bit signed integer is greater than or equal to a value. true if is greater than ; otherwise, false. The first value to compare. The second value to compare. Returns a value that indicates whether a value is greater than or equal to a 64-bit signed integer value. true if is greater than ; otherwise, false. The first value to compare. The second value to compare. Returns a value that indicates whether a value is greater than or equal to another value. true if is greater than ; otherwise, false. The first value to compare. The second value to compare. Returns a value that indicates whether a value is greater than or equal to a 64-bit unsigned integer value. true if is greater than ; otherwise, false. The first value to compare. The second value to compare. Returns a value that indicates whether a 64-bit unsigned integer is greater than or equal to a value. true if is greater than ; otherwise, false. The first value to compare. The second value to compare. Defines an implicit conversion of an unsigned byte to a value. An object that contains the value of the parameter. The value to convert to a . Defines an implicit conversion of a signed 16-bit integer to a value. An object that contains the value of the parameter. The value to convert to a . Defines an implicit conversion of a signed 32-bit integer to a value. An object that contains the value of the parameter. The value to convert to a . Defines an implicit conversion of a signed 64-bit integer to a value. An object that contains the value of the parameter. The value to convert to a . Defines an implicit conversion of an 8-bit signed integer to a value. An object that contains the value of the parameter. The value to convert to a . Defines an implicit conversion of a 16-bit unsigned integer to a value. An object that contains the value of the parameter. The value to convert to a . Defines an implicit conversion of a 32-bit unsigned integer to a value. An object that contains the value of the parameter. The value to convert to a . Defines an implicit conversion of a 64-bit unsigned integer to a value. An object that contains the value of the parameter. The value to convert to a . Increments a value by 1. The value of the parameter incremented by 1. The value to increment. Returns a value that indicates whether a 64-bit signed integer and a value are not equal. true if and are not equal; otherwise, false. The first value to compare. The second value to compare. Returns a value that indicates whether a value and a 64-bit signed integer are not equal. true if and are not equal; otherwise, false. The first value to compare. The second value to compare. Returns a value that indicates whether two objects have different values. true if and are not equal; otherwise, false. The first value to compare. The second value to compare. Returns a value that indicates whether a value and a 64-bit unsigned integer are not equal. true if and are not equal; otherwise, false. The first value to compare. The second value to compare. Returns a value that indicates whether a 64-bit unsigned integer and a value are not equal. true if and are not equal; otherwise, false. The first value to compare. The second value to compare. Shifts a value a specified number of bits to the left. A value that has been shifted to the left by the specified number of bits. The value whose bits are to be shifted. The number of bits to shift to the left. Returns a value that indicates whether a 64-bit signed integer is less than a value. true if is less than ; otherwise, false. The first value to compare. The second value to compare. Returns a value that indicates whether a value is less than a 64-bit signed integer. true if is less than ; otherwise, false. The first value to compare. The second value to compare. Returns a value that indicates whether a value is less than another value. true if is less than ; otherwise, false. The first value to compare. The second value to compare. Returns a value that indicates whether a value is less than a 64-bit unsigned integer. true if is less than ; otherwise, false. The first value to compare. The second value to compare. Returns a value that indicates whether a 64-bit unsigned integer is less than a value. true if is less than ; otherwise, false. The first value to compare. The second value to compare. Returns a value that indicates whether a 64-bit signed integer is less than or equal to a value. true if is less than or equal to ; otherwise, false. The first value to compare. The second value to compare. Returns a value that indicates whether a value is less than or equal to a 64-bit signed integer. true if is less than or equal to ; otherwise, false. The first value to compare. The second value to compare. Returns a value that indicates whether a value is less than or equal to another value. true if is less than or equal to ; otherwise, false. The first value to compare. The second value to compare. Returns a value that indicates whether a value is less than or equal to a 64-bit unsigned integer. true if is less than or equal to ; otherwise, false. The first value to compare. The second value to compare. Returns a value that indicates whether a 64-bit unsigned integer is less than or equal to a value. true if is less than or equal to ; otherwise, false. The first value to compare. The second value to compare. Returns the remainder that results from division with two specified values. The remainder that results from the division. The value to be divided. The value to divide by. is 0 (zero). Multiplies two specified values. The product of and . The first value to multiply. The second value to multiply. Returns the bitwise one's complement of a value. The bitwise one's complement of . An integer value. Shifts a value a specified number of bits to the right. A value that has been shifted to the right by the specified number of bits. The value whose bits are to be shifted. The number of bits to shift to the right. Subtracts a value from another value. The result of subtracting from . The value to subtract from (the minuend). The value to subtract (the subtrahend). Negates a specified BigInteger value. The result of the parameter multiplied by negative one (-1). The value to negate. Returns the value of the operand. (The sign of the operand is unchanged.) The value of the operand. An integer value. Converts the string representation of a number to its equivalent. A value that is equivalent to the number specified in the parameter. A string that contains the number to convert. is null. is not in the correct format. Converts the string representation of a number in a specified style to its equivalent. A value that is equivalent to the number specified in the parameter. A string that contains a number to convert. A bitwise combination of the enumeration values that specify the permitted format of . is not a value.-or- includes the or flag along with another value. is null. does not comply with the input pattern specified by . Converts the string representation of a number in a specified style and culture-specific format to its equivalent. A value that is equivalent to the number specified in the parameter. A string that contains a number to convert. A bitwise combination of the enumeration values that specify the permitted format of . An object that provides culture-specific formatting information about . is not a value.-or- includes the or flag along with another value. is null. does not comply with the input pattern specified by . Converts the string representation of a number in a specified culture-specific format to its equivalent. A value that is equivalent to the number specified in the parameter. A string that contains a number to convert. An object that provides culture-specific formatting information about . is null. is not in the correct format. Raises a value to the power of a specified value. The result of raising to the power. The number to raise to the power. The exponent to raise by. The value of the parameter is negative. Performs integer division on two values and returns the remainder. The remainder after dividing by . The value to be divided. The value to divide by. is 0 (zero). Gets a number that indicates the sign (negative, positive, or zero) of the current object. A number that indicates the sign of the object, as shown in the following table.NumberDescription-1The value of this object is negative.0The value of this object is 0 (zero).1The value of this object is positive. Subtracts one value from another and returns the result. The result of subtracting from . The value to subtract from (the minuend). The value to subtract (the subtrahend). Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. A signed integer that indicates the relative order of this instance and .Return value Description Less than zero This instance precedes in the sort order. Zero This instance occurs in the same position as in the sort order. Greater than zero This instance follows in the sort order.-or- is null. An object to compare with this instance, or null. is not a . Converts a value to a byte array. The value of the current object converted to an array of bytes. Converts the numeric value of the current object to its equivalent string representation. The string representation of the current value. Converts the numeric value of the current object to its equivalent string representation by using the specified culture-specific formatting information. The string representation of the current value in the format specified by the parameter. An object that supplies culture-specific formatting information. Converts the numeric value of the current object to its equivalent string representation by using the specified format. The string representation of the current value in the format specified by the parameter. A standard or custom numeric format string. is not a valid format string. Converts the numeric value of the current object to its equivalent string representation by using the specified format and culture-specific format information. The string representation of the current value as specified by the and parameters. A standard or custom numeric format string. An object that supplies culture-specific formatting information. is not a valid format string. Tries to convert the string representation of a number in a specified style and culture-specific format to its equivalent, and returns a value that indicates whether the conversion succeeded. true if the parameter was converted successfully; otherwise, false. The string representation of a number. The string is interpreted using the style specified by . A bitwise combination of enumeration values that indicates the style elements that can be present in . A typical value to specify is . An object that supplies culture-specific formatting information about . When this method returns, contains the equivalent to the number that is contained in , or if the conversion failed. The conversion fails if the parameter is null or is not in a format that is compliant with . This parameter is passed uninitialized. is not a value.-or- includes the or flag along with another value. Tries to convert the string representation of a number to its equivalent, and returns a value that indicates whether the conversion succeeded. true if was converted successfully; otherwise, false. The string representation of a number. When this method returns, contains the equivalent to the number that is contained in , or zero (0) if the conversion fails. The conversion fails if the parameter is null or is not of the correct format. This parameter is passed uninitialized. is null. Gets a value that represents the number 0 (zero). An integer whose value is 0 (zero). Represents a complex number. Initializes a new instance of the structure using the specified real and imaginary values. The real part of the complex number. The imaginary part of the complex number. Gets the absolute value (or magnitude) of a complex number. The absolute value of . A complex number. Returns the angle that is the arc cosine of the specified complex number. The angle, measured in radians, which is the arc cosine of . A complex number that represents a cosine. Adds two complex numbers and returns the result. The sum of and . The first complex number to add. The second complex number to add. Returns the angle that is the arc sine of the specified complex number. The angle which is the arc sine of . A complex number. Returns the angle that is the arc tangent of the specified complex number. The angle that is the arc tangent of . A complex number. Computes the conjugate of a complex number and returns the result. The conjugate of . A complex number. Returns the cosine of the specified complex number. The cosine of . A complex number. Returns the hyperbolic cosine of the specified complex number. The hyperbolic cosine of . A complex number. Divides one complex number by another and returns the result. The quotient of the division. The complex number to be divided. The complex number to divide by. Returns a value that indicates whether the current instance and a specified complex number have the same value. true if this complex number and have the same value; otherwise, false. The complex number to compare. Returns a value that indicates whether the current instance and a specified object have the same value. true if the parameter is a object or a type capable of implicit conversion to a object, and its value is equal to the current object; otherwise, false. The object to compare. Returns e raised to the power specified by a complex number. The number e raised to the power . A complex number that specifies a power. Creates a complex number from a point's polar coordinates. A complex number. The magnitude, which is the distance from the origin (the intersection of the x-axis and the y-axis) to the number. The phase, which is the angle from the line to the horizontal axis, measured in radians. Returns the hash code for the current object. A 32-bit signed integer hash code. Gets the imaginary component of the current object. The imaginary component of a complex number. Returns a new instance with a real number equal to zero and an imaginary number equal to one. Returns the natural (base e) logarithm of a specified complex number. The natural (base e) logarithm of . A complex number. Returns the logarithm of a specified complex number in a specified base. The logarithm of in base . A complex number. The base of the logarithm. Returns the base-10 logarithm of a specified complex number. The base-10 logarithm of . A complex number. Gets the magnitude (or absolute value) of a complex number. The magnitude of the current instance. Returns the product of two complex numbers. The product of the and parameters. The first complex number to multiply. The second complex number to multiply. Returns the additive inverse of a specified complex number. The result of the and components of the parameter multiplied by -1. A complex number. Returns a new instance with a real number equal to one and an imaginary number equal to zero. Adds two complex numbers. The sum of and . The first value to add. The second value to add. Divides a specified complex number by another specified complex number. The result of dividing by . The value to be divided. The value to divide by. Returns a value that indicates whether two complex numbers are equal. true if the and parameters have the same value; otherwise, false. The first complex number to compare. The second complex number to compare. Defines an explicit conversion of a value to a complex number. A complex number that has a real component equal to and an imaginary component equal to zero. The value to convert to a complex number. Defines an explicit conversion of a value to a complex number. A complex number that has a real component equal to and an imaginary component equal to zero. The value to convert to a complex number. Defines an implicit conversion of an unsigned byte to a complex number. An object that contains the value of the parameter as its real part and zero as its imaginary part. The value to convert to a complex number. Defines an implicit conversion of a double-precision floating-point number to a complex number. An object that contains the value of the parameter as its real part and zero as its imaginary part. The value to convert to a complex number. Defines an implicit conversion of a 16-bit signed integer to a complex number. An object that contains the value of the parameter as its real part and zero as its imaginary part. The value to convert to a complex number. Defines an implicit conversion of a 32-bit signed integer to a complex number. An object that contains the value of the parameter as its real part and zero as its imaginary part. The value to convert to a complex number. Defines an implicit conversion of a 64-bit signed integer to a complex number. An object that contains the value of the parameter as its real part and zero as its imaginary part. The value to convert to a complex number. Defines an implicit conversion of a signed byte to a complex number. An object that contains the value of the parameter as its real part and zero as its imaginary part. The value to convert to a complex number. Defines an implicit conversion of a single-precision floating-point number to a complex number. An object that contains the value of the parameter as its real part and zero as its imaginary part. The value to convert to a complex number. Defines an implicit conversion of a 16-bit unsigned integer to a complex number. An object that contains the value of the parameter as its real part and zero as its imaginary part. The value to convert to a complex number. Defines an implicit conversion of a 32-bit unsigned integer to a complex number. An object that contains the value of the parameter as its real part and zero as its imaginary part. The value to convert to a complex number. Defines an implicit conversion of a 64-bit unsigned integer to a complex number. An object that contains the value of the parameter as its real part and zero as its imaginary part. The value to convert to a complex number. Returns a value that indicates whether two complex numbers are not equal. true if and are not equal; otherwise, false. The first value to compare. The second value to compare. Multiplies two specified complex numbers. The product of and . The first value to multiply. The second value to multiply. Subtracts a complex number from another complex number. The result of subtracting from . The value to subtract from (the minuend). The value to subtract (the subtrahend). Returns the additive inverse of a specified complex number. The result of the and components of the parameter multiplied by -1. The value to negate. Gets the phase of a complex number. The phase of a complex number, in radians. Returns a specified complex number raised to a power specified by a double-precision floating-point number. The complex number raised to the power . A complex number to be raised to a power. A double-precision floating-point number that specifies a power. Returns a specified complex number raised to a power specified by a complex number. The complex number raised to the power . A complex number to be raised to a power. A complex number that specifies a power. Gets the real component of the current object. The real component of a complex number. Returns the multiplicative inverse of a complex number. The reciprocal of . A complex number. Returns the sine of the specified complex number. The sine of . A complex number. Returns the hyperbolic sine of the specified complex number. The hyperbolic sine of . A complex number. Returns the square root of a specified complex number. The square root of . A complex number. Subtracts one complex number from another and returns the result. The result of subtracting from . The value to subtract from (the minuend). The value to subtract (the subtrahend). Returns the tangent of the specified complex number. The tangent of . A complex number. Returns the hyperbolic tangent of the specified complex number. The hyperbolic tangent of . A complex number. Converts the value of the current complex number to its equivalent string representation in Cartesian form. The string representation of the current instance in Cartesian form. Converts the value of the current complex number to its equivalent string representation in Cartesian form by using the specified culture-specific formatting information. The string representation of the current instance in Cartesian form, as specified by . An object that supplies culture-specific formatting information. Converts the value of the current complex number to its equivalent string representation in Cartesian form by using the specified format for its real and imaginary parts. The string representation of the current instance in Cartesian form. A standard or custom numeric format string. is not a valid format string. Converts the value of the current complex number to its equivalent string representation in Cartesian form by using the specified format and culture-specific format information for its real and imaginary parts. The string representation of the current instance in Cartesian form, as specified by and . A standard or custom numeric format string. An object that supplies culture-specific formatting information. is not a valid format string. Returns a new instance with a real number equal to zero and an imaginary number equal to zero.