Math Math Math Math Class

Определение

Предоставляет константы и статические методы для тригонометрических, логарифмических и иных общих математических функций.Provides constants and static methods for trigonometric, logarithmic, and other common mathematical functions.

public ref class Math abstract sealed
public static class Math
type Math = class
Public Class Math
Наследование
MathMathMathMath

Примеры

В следующем примере используется несколько математические и тригонометрические функции из Math классу вычислить внутренних углов трапеции.The following example uses several mathematical and trigonometric functions from the Math class to calculate the inner angles of a trapezoid.

/// <summary>
/// The following class represents simple functionality of the trapezoid.
/// </summary>
using namespace System;

public ref class MathTrapezoidSample
{
private:
   double m_longBase;
   double m_shortBase;
   double m_leftLeg;
   double m_rightLeg;

public:
   MathTrapezoidSample( double longbase, double shortbase, double leftLeg, double rightLeg )
   {
      m_longBase = Math::Abs( longbase );
      m_shortBase = Math::Abs( shortbase );
      m_leftLeg = Math::Abs( leftLeg );
      m_rightLeg = Math::Abs( rightLeg );
   }


private:
   double GetRightSmallBase()
   {
      return (Math::Pow( m_rightLeg, 2.0 ) - Math::Pow( m_leftLeg, 2.0 ) + Math::Pow( m_longBase, 2.0 ) + Math::Pow( m_shortBase, 2.0 ) - 2 * m_shortBase * m_longBase) / (2 * (m_longBase - m_shortBase));
   }


public:
   double GetHeight()
   {
      double x = GetRightSmallBase();
      return Math::Sqrt( Math::Pow( m_rightLeg, 2.0 ) - Math::Pow( x, 2.0 ) );
   }

   double GetSquare()
   {
      return GetHeight() * m_longBase / 2.0;
   }

   double GetLeftBaseRadianAngle()
   {
      double sinX = GetHeight() / m_leftLeg;
      return Math::Round( Math::Asin( sinX ), 2 );
   }

   double GetRightBaseRadianAngle()
   {
      double x = GetRightSmallBase();
      double cosX = (Math::Pow( m_rightLeg, 2.0 ) + Math::Pow( x, 2.0 ) - Math::Pow( GetHeight(), 2.0 )) / (2 * x * m_rightLeg);
      return Math::Round( Math::Acos( cosX ), 2 );
   }

   double GetLeftBaseDegreeAngle()
   {
      double x = GetLeftBaseRadianAngle() * 180 / Math::PI;
      return Math::Round( x, 2 );
   }

   double GetRightBaseDegreeAngle()
   {
      double x = GetRightBaseRadianAngle() * 180 / Math::PI;
      return Math::Round( x, 2 );
   }

};

int main()
{
   MathTrapezoidSample^ trpz = gcnew MathTrapezoidSample( 20.0,10.0,8.0,6.0 );
   Console::WriteLine( "The trapezoid's bases are 20.0 and 10.0, the trapezoid's legs are 8.0 and 6.0" );
   double h = trpz->GetHeight();
   Console::WriteLine( "Trapezoid height is: {0}", h.ToString() );
   double dxR = trpz->GetLeftBaseRadianAngle();
   Console::WriteLine( "Trapezoid left base angle is: {0} Radians", dxR.ToString() );
   double dyR = trpz->GetRightBaseRadianAngle();
   Console::WriteLine( "Trapezoid right base angle is: {0} Radians", dyR.ToString() );
   double dxD = trpz->GetLeftBaseDegreeAngle();
   Console::WriteLine( "Trapezoid left base angle is: {0} Degrees", dxD.ToString() );
   double dyD = trpz->GetRightBaseDegreeAngle();
   Console::WriteLine( "Trapezoid left base angle is: {0} Degrees", dyD.ToString() );
}
/// <summary>
/// The following class represents simple functionality of the trapezoid.
/// </summary>
using System;

namespace MathClassCS
{
	class MathTrapezoidSample
	{
		private double m_longBase;
		private double m_shortBase;
		private double m_leftLeg;
		private double m_rightLeg;

		public MathTrapezoidSample(double longbase, double shortbase, double leftLeg, double rightLeg)
		{
			m_longBase = Math.Abs(longbase);
			m_shortBase = Math.Abs(shortbase);
			m_leftLeg = Math.Abs(leftLeg);
			m_rightLeg = Math.Abs(rightLeg);
		}

		private double GetRightSmallBase()
		{
			return (Math.Pow(m_rightLeg,2.0) - Math.Pow(m_leftLeg,2.0) + Math.Pow(m_longBase,2.0) + Math.Pow(m_shortBase,2.0) - 2* m_shortBase * m_longBase)/ (2*(m_longBase - m_shortBase));
		}

		public double GetHeight()
		{
			double x = GetRightSmallBase();
			return Math.Sqrt(Math.Pow(m_rightLeg,2.0) - Math.Pow(x,2.0));
		}

		public double GetSquare()
		{
			return GetHeight() * m_longBase / 2.0;
		}

		public double GetLeftBaseRadianAngle()
		{
			double sinX = GetHeight()/m_leftLeg;
			return Math.Round(Math.Asin(sinX),2);
		}

		public double GetRightBaseRadianAngle()
		{
			double x = GetRightSmallBase();
			double cosX = (Math.Pow(m_rightLeg,2.0) + Math.Pow(x,2.0) - Math.Pow(GetHeight(),2.0))/(2*x*m_rightLeg);
			return Math.Round(Math.Acos(cosX),2);
		}

		public double GetLeftBaseDegreeAngle()
		{
			double x = GetLeftBaseRadianAngle() * 180/ Math.PI;
			return Math.Round(x,2);
		}

		public double GetRightBaseDegreeAngle()
		{
			double x = GetRightBaseRadianAngle() * 180/ Math.PI;
			return Math.Round(x,2);
		}

		static void Main(string[] args)
		{
			MathTrapezoidSample trpz = new MathTrapezoidSample(20.0, 10.0, 8.0, 6.0);
			Console.WriteLine("The trapezoid's bases are 20.0 and 10.0, the trapezoid's legs are 8.0 and 6.0");
			double h = trpz.GetHeight();
			Console.WriteLine("Trapezoid height is: " + h.ToString());
			double dxR = trpz.GetLeftBaseRadianAngle();
			Console.WriteLine("Trapezoid left base angle is: " + dxR.ToString() + " Radians");
			double dyR = trpz.GetRightBaseRadianAngle();
			Console.WriteLine("Trapezoid right base angle is: " + dyR.ToString() + " Radians");
			double dxD = trpz.GetLeftBaseDegreeAngle();
			Console.WriteLine("Trapezoid left base angle is: " + dxD.ToString() + " Degrees");
			double dyD = trpz.GetRightBaseDegreeAngle();
			Console.WriteLine("Trapezoid left base angle is: " + dyD.ToString() + " Degrees");
		}
	}
}
'The following class represents simple functionality of the trapezoid.
Class MathTrapezoidSample

    Private m_longBase As Double
    Private m_shortBase As Double
    Private m_leftLeg As Double
    Private m_rightLeg As Double

    Public Sub New(ByVal longbase As Double, ByVal shortbase As Double, ByVal leftLeg As Double, ByVal rightLeg As Double)
        m_longBase = Math.Abs(longbase)
        m_shortBase = Math.Abs(shortbase)
        m_leftLeg = Math.Abs(leftLeg)
        m_rightLeg = Math.Abs(rightLeg)
    End Sub

    Private Function GetRightSmallBase() As Double
        GetRightSmallBase = (Math.Pow(m_rightLeg, 2) - Math.Pow(m_leftLeg, 2) + Math.Pow(m_longBase, 2) + Math.Pow(m_shortBase, 2) - 2 * m_shortBase * m_longBase) / (2 * (m_longBase - m_shortBase))
    End Function

    Public Function GetHeight() As Double
        Dim x As Double = GetRightSmallBase()
        GetHeight = Math.Sqrt(Math.Pow(m_rightLeg, 2) - Math.Pow(x, 2))
    End Function

    Public Function GetSquare() As Double
        GetSquare = GetHeight() * m_longBase / 2
    End Function

    Public Function GetLeftBaseRadianAngle() As Double
        Dim sinX As Double = GetHeight() / m_leftLeg
        GetLeftBaseRadianAngle = Math.Round(Math.Asin(sinX), 2)
    End Function

    Public Function GetRightBaseRadianAngle() As Double
        Dim x As Double = GetRightSmallBase()
        Dim cosX As Double = (Math.Pow(m_rightLeg, 2) + Math.Pow(x, 2) - Math.Pow(GetHeight(), 2)) / (2 * x * m_rightLeg)
        GetRightBaseRadianAngle = Math.Round(Math.Acos(cosX), 2)
    End Function

    Public Function GetLeftBaseDegreeAngle() As Double
        Dim x As Double = GetLeftBaseRadianAngle() * 180 / Math.PI
        GetLeftBaseDegreeAngle = Math.Round(x, 2)
    End Function

    Public Function GetRightBaseDegreeAngle() As Double
        Dim x As Double = GetRightBaseRadianAngle() * 180 / Math.PI
        GetRightBaseDegreeAngle = Math.Round(x, 2)
    End Function

    Public Shared Sub Main()
        Dim trpz As MathTrapezoidSample = New MathTrapezoidSample(20, 10, 8, 6)
        Console.WriteLine("The trapezoid's bases are 20.0 and 10.0, the trapezoid's legs are 8.0 and 6.0")
        Dim h As Double = trpz.GetHeight()
        Console.WriteLine("Trapezoid height is: " + h.ToString())
        Dim dxR As Double = trpz.GetLeftBaseRadianAngle()
        Console.WriteLine("Trapezoid left base angle is: " + dxR.ToString() + " Radians")
        Dim dyR As Double = trpz.GetRightBaseRadianAngle()
        Console.WriteLine("Trapezoid right base angle is: " + dyR.ToString() + " Radians")
        Dim dxD As Double = trpz.GetLeftBaseDegreeAngle()
        Console.WriteLine("Trapezoid left base angle is: " + dxD.ToString() + " Degrees")
        Dim dyD As Double = trpz.GetRightBaseDegreeAngle()
        Console.WriteLine("Trapezoid left base angle is: " + dyD.ToString() + " Degrees")
    End Sub
End Class

Поля

E E E E

Представляет основание натурального логарифма, определяемое константой e.Represents the natural logarithmic base, specified by the constant, e.

PI PI PI PI

Представляет отношение длины окружности к ее диаметру, определяемое константой π.Represents the ratio of the circumference of a circle to its diameter, specified by the constant, π.

Методы

Abs(Decimal) Abs(Decimal) Abs(Decimal) Abs(Decimal)

Возвращает абсолютное значение числа Decimal.Returns the absolute value of a Decimal number.

Abs(Double) Abs(Double) Abs(Double) Abs(Double)

Возвращает абсолютное значение числа двойной точности с плавающей запятой.Returns the absolute value of a double-precision floating-point number.

Abs(Int16) Abs(Int16) Abs(Int16) Abs(Int16)

Возвращает абсолютное значение 16-битового целого числа со знаком.Returns the absolute value of a 16-bit signed integer.

Abs(Int32) Abs(Int32) Abs(Int32) Abs(Int32)

Возвращает абсолютное значение 32-битового целого числа со знаком.Returns the absolute value of a 32-bit signed integer.

Abs(Int64) Abs(Int64) Abs(Int64) Abs(Int64)

Возвращает абсолютное значение 64-битового целого числа со знаком.Returns the absolute value of a 64-bit signed integer.

Abs(SByte) Abs(SByte) Abs(SByte) Abs(SByte)

Возвращает абсолютное значение 8-битового целого числа со знаком.Returns the absolute value of an 8-bit signed integer.

Abs(Single) Abs(Single) Abs(Single) Abs(Single)

Возвращает абсолютное значение числа одинарной точности с плавающей запятой.Returns the absolute value of a single-precision floating-point number.

Acos(Double) Acos(Double) Acos(Double) Acos(Double)

Возвращает угол, косинус которого равен указанному числу.Returns the angle whose cosine is the specified number.

Acosh(Double) Acosh(Double) Acosh(Double) Acosh(Double)
Asin(Double) Asin(Double) Asin(Double) Asin(Double)

Возвращает угол, синус которого равен указанному числу.Returns the angle whose sine is the specified number.

Asinh(Double) Asinh(Double) Asinh(Double) Asinh(Double)
Atan(Double) Atan(Double) Atan(Double) Atan(Double)

Возвращает угол, тангенс которого равен указанному числу.Returns the angle whose tangent is the specified number.

Atan2(Double, Double) Atan2(Double, Double) Atan2(Double, Double) Atan2(Double, Double)

Возвращает угол, тангенс которого равен отношению двух указанных чисел.Returns the angle whose tangent is the quotient of two specified numbers.

Atanh(Double) Atanh(Double) Atanh(Double) Atanh(Double)
BigMul(Int32, Int32) BigMul(Int32, Int32) BigMul(Int32, Int32) BigMul(Int32, Int32)

Умножает два 32-битовых числа.Produces the full product of two 32-bit numbers.

Cbrt(Double) Cbrt(Double) Cbrt(Double) Cbrt(Double)
Ceiling(Decimal) Ceiling(Decimal) Ceiling(Decimal) Ceiling(Decimal)

Возвращает наименьшее целое число, которое больше или равно заданному десятичному числу.Returns the smallest integral value that is greater than or equal to the specified decimal number.

Ceiling(Double) Ceiling(Double) Ceiling(Double) Ceiling(Double)

Возвращает наименьшее целое число, которое больше или равно заданному числу с плавающей запятой двойной точности.Returns the smallest integral value that is greater than or equal to the specified double-precision floating-point number.

Clamp(UInt64, UInt64, UInt64) Clamp(UInt64, UInt64, UInt64) Clamp(UInt64, UInt64, UInt64) Clamp(UInt64, UInt64, UInt64)
Clamp(UInt32, UInt32, UInt32) Clamp(UInt32, UInt32, UInt32) Clamp(UInt32, UInt32, UInt32) Clamp(UInt32, UInt32, UInt32)
Clamp(UInt16, UInt16, UInt16) Clamp(UInt16, UInt16, UInt16) Clamp(UInt16, UInt16, UInt16) Clamp(UInt16, UInt16, UInt16)
Clamp(Single, Single, Single) Clamp(Single, Single, Single) Clamp(Single, Single, Single) Clamp(Single, Single, Single)
Clamp(SByte, SByte, SByte) Clamp(SByte, SByte, SByte) Clamp(SByte, SByte, SByte) Clamp(SByte, SByte, SByte)
Clamp(Int32, Int32, Int32) Clamp(Int32, Int32, Int32) Clamp(Int32, Int32, Int32) Clamp(Int32, Int32, Int32)
Clamp(Int16, Int16, Int16) Clamp(Int16, Int16, Int16) Clamp(Int16, Int16, Int16) Clamp(Int16, Int16, Int16)
Clamp(Double, Double, Double) Clamp(Double, Double, Double) Clamp(Double, Double, Double) Clamp(Double, Double, Double)
Clamp(Decimal, Decimal, Decimal) Clamp(Decimal, Decimal, Decimal) Clamp(Decimal, Decimal, Decimal) Clamp(Decimal, Decimal, Decimal)
Clamp(Byte, Byte, Byte) Clamp(Byte, Byte, Byte) Clamp(Byte, Byte, Byte) Clamp(Byte, Byte, Byte)
Clamp(Int64, Int64, Int64) Clamp(Int64, Int64, Int64) Clamp(Int64, Int64, Int64) Clamp(Int64, Int64, Int64)
Cos(Double) Cos(Double) Cos(Double) Cos(Double)

Возвращает косинус указанного угла.Returns the cosine of the specified angle.

Cosh(Double) Cosh(Double) Cosh(Double) Cosh(Double)

Возвращает гиперболический косинус указанного угла.Returns the hyperbolic cosine of the specified angle.

DivRem(Int64, Int64, Int64) DivRem(Int64, Int64, Int64) DivRem(Int64, Int64, Int64) DivRem(Int64, Int64, Int64)

Вычисляет частное двух 64-битовых целых чисел со знаком и возвращает остаток в выходном параметре.Calculates the quotient of two 64-bit signed integers and also returns the remainder in an output parameter.

DivRem(Int32, Int32, Int32) DivRem(Int32, Int32, Int32) DivRem(Int32, Int32, Int32) DivRem(Int32, Int32, Int32)

Вычисляет частное двух 32-битовых целых чисел со знаком и возвращает остаток в выходном параметре.Calculates the quotient of two 32-bit signed integers and also returns the remainder in an output parameter.

Exp(Double) Exp(Double) Exp(Double) Exp(Double)

Возвращает значение e, возведенное в указанную степень.Returns e raised to the specified power.

Floor(Decimal) Floor(Decimal) Floor(Decimal) Floor(Decimal)

Возвращает наибольшее целое число, которое меньше или равно указанному десятичному числу.Returns the largest integral value less than or equal to the specified decimal number.

Floor(Double) Floor(Double) Floor(Double) Floor(Double)

Возвращает наибольшее целое число, которое меньше или равно заданному числу с плавающей запятой двойной точности.Returns the largest integral value less than or equal to the specified double-precision floating-point number.

IEEERemainder(Double, Double) IEEERemainder(Double, Double) IEEERemainder(Double, Double) IEEERemainder(Double, Double)

Возвращает остаток от деления одного указанного числа на другое указанное число.Returns the remainder resulting from the division of a specified number by another specified number.

Log(Double) Log(Double) Log(Double) Log(Double)

Возвращает натуральный логарифм (с основанием e) указанного числа.Returns the natural (base e) logarithm of a specified number.

Log(Double, Double) Log(Double, Double) Log(Double, Double) Log(Double, Double)

Возвращает логарифм указанного числа в системе счисления с указанным основанием.Returns the logarithm of a specified number in a specified base.

Log10(Double) Log10(Double) Log10(Double) Log10(Double)

Возвращает логарифм с основанием 10 указанного числа.Returns the base 10 logarithm of a specified number.

Max(UInt16, UInt16) Max(UInt16, UInt16) Max(UInt16, UInt16) Max(UInt16, UInt16)

Возвращает большее из двух 16-битовых целых чисел без знака.Returns the larger of two 16-bit unsigned integers.

Max(Single, Single) Max(Single, Single) Max(Single, Single) Max(Single, Single)

Возвращает большее из двух чисел одинарной точности с плавающей запятой.Returns the larger of two single-precision floating-point numbers.

Max(UInt64, UInt64) Max(UInt64, UInt64) Max(UInt64, UInt64) Max(UInt64, UInt64)

Возвращает большее из двух 64-битовых целых чисел без знака.Returns the larger of two 64-bit unsigned integers.

Max(UInt32, UInt32) Max(UInt32, UInt32) Max(UInt32, UInt32) Max(UInt32, UInt32)

Возвращает большее из двух 32-битовых целых чисел без знака.Returns the larger of two 32-bit unsigned integers.

Max(SByte, SByte) Max(SByte, SByte) Max(SByte, SByte) Max(SByte, SByte)

Возвращает большее из двух 8-битовых целых чисел со знаком.Returns the larger of two 8-bit signed integers.

Max(Double, Double) Max(Double, Double) Max(Double, Double) Max(Double, Double)

Возвращает большее из двух чисел двойной точности с плавающей запятой.Returns the larger of two double-precision floating-point numbers.

Max(Int32, Int32) Max(Int32, Int32) Max(Int32, Int32) Max(Int32, Int32)

Возвращает большее из двух 32-битовых целых чисел со знаком.Returns the larger of two 32-bit signed integers.

Max(Int16, Int16) Max(Int16, Int16) Max(Int16, Int16) Max(Int16, Int16)

Возвращает большее из двух 16-битовых целых чисел со знаком.Returns the larger of two 16-bit signed integers.

Max(Int64, Int64) Max(Int64, Int64) Max(Int64, Int64) Max(Int64, Int64)

Возвращает большее из двух 64-битовых целых чисел со знаком.Returns the larger of two 64-bit signed integers.

Max(Decimal, Decimal) Max(Decimal, Decimal) Max(Decimal, Decimal) Max(Decimal, Decimal)

Возвращает большее из двух десятичных чисел.Returns the larger of two decimal numbers.

Max(Byte, Byte) Max(Byte, Byte) Max(Byte, Byte) Max(Byte, Byte)

Возвращает большее из двух 8-битовых целых чисел без знака.Returns the larger of two 8-bit unsigned integers.

Min(UInt64, UInt64) Min(UInt64, UInt64) Min(UInt64, UInt64) Min(UInt64, UInt64)

Возвращает меньшее из двух 64-битовых целых чисел без знака.Returns the smaller of two 64-bit unsigned integers.

Min(UInt32, UInt32) Min(UInt32, UInt32) Min(UInt32, UInt32) Min(UInt32, UInt32)

Возвращает меньшее из двух 32-битовых целых чисел без знака.Returns the smaller of two 32-bit unsigned integers.

Min(UInt16, UInt16) Min(UInt16, UInt16) Min(UInt16, UInt16) Min(UInt16, UInt16)

Возвращает меньшее из двух 16-битовых целых чисел без знака.Returns the smaller of two 16-bit unsigned integers.

Min(Single, Single) Min(Single, Single) Min(Single, Single) Min(Single, Single)

Возвращает меньшее из двух чисел одинарной точности с плавающей запятой.Returns the smaller of two single-precision floating-point numbers.

Min(SByte, SByte) Min(SByte, SByte) Min(SByte, SByte) Min(SByte, SByte)

Возвращает меньшее из двух 8-битовых целых чисел со знаком.Returns the smaller of two 8-bit signed integers.

Min(Int64, Int64) Min(Int64, Int64) Min(Int64, Int64) Min(Int64, Int64)

Возвращает меньшее из двух 64-битовых целых чисел со знаком.Returns the smaller of two 64-bit signed integers.

Min(Int32, Int32) Min(Int32, Int32) Min(Int32, Int32) Min(Int32, Int32)

Возвращает меньшее из двух 32-битовых целых чисел со знаком.Returns the smaller of two 32-bit signed integers.

Min(Int16, Int16) Min(Int16, Int16) Min(Int16, Int16) Min(Int16, Int16)

Возвращает меньшее из двух 16-битовых целых чисел со знаком.Returns the smaller of two 16-bit signed integers.

Min(Double, Double) Min(Double, Double) Min(Double, Double) Min(Double, Double)

Возвращает меньшее из двух чисел двойной точности с плавающей запятой.Returns the smaller of two double-precision floating-point numbers.

Min(Decimal, Decimal) Min(Decimal, Decimal) Min(Decimal, Decimal) Min(Decimal, Decimal)

Возвращает меньшее из двух десятичных чисел.Returns the smaller of two decimal numbers.

Min(Byte, Byte) Min(Byte, Byte) Min(Byte, Byte) Min(Byte, Byte)

Возвращает меньшее из двух 8-битовых целых чисел без знака.Returns the smaller of two 8-bit unsigned integers.

Pow(Double, Double) Pow(Double, Double) Pow(Double, Double) Pow(Double, Double)

Возвращает указанное число, возведенное в указанную степень.Returns a specified number raised to the specified power.

Round(Decimal, Int32, MidpointRounding) Round(Decimal, Int32, MidpointRounding) Round(Decimal, Int32, MidpointRounding) Round(Decimal, Int32, MidpointRounding)

Округляет десятичное значение до указанного числа дробных разрядов.Rounds a decimal value to a specified number of fractional digits. Параметр задает правило округления значения, если оно находится ровно посредине между двумя числами.A parameter specifies how to round the value if it is midway between two numbers.

Round(Double, Int32, MidpointRounding) Round(Double, Int32, MidpointRounding) Round(Double, Int32, MidpointRounding) Round(Double, Int32, MidpointRounding)

Округляет значение двойной точности с плавающей запятой до заданного количества дробных разрядов.Rounds a double-precision floating-point value to a specified number of fractional digits. Параметр задает правило округления значения, если оно находится ровно посредине между двумя числами.A parameter specifies how to round the value if it is midway between two numbers.

Round(Double, MidpointRounding) Round(Double, MidpointRounding) Round(Double, MidpointRounding) Round(Double, MidpointRounding)

Округляет заданное значение число двойной точности с плавающей запятой до ближайшего целого.Rounds a double-precision floating-point value to the nearest integer. Параметр задает правило округления значения, если оно находится ровно посредине между двумя числами.A parameter specifies how to round the value if it is midway between two numbers.

Round(Double, Int32) Round(Double, Int32) Round(Double, Int32) Round(Double, Int32)

Округляет значение двойной точности с плавающей запятой до заданного количества дробных разрядов.Rounds a double-precision floating-point value to a specified number of fractional digits.

Round(Double) Round(Double) Round(Double) Round(Double)

Округляет заданное число с плавающей запятой двойной точности до ближайшего целого.Rounds a double-precision floating-point value to the nearest integral value.

Round(Decimal, Int32) Round(Decimal, Int32) Round(Decimal, Int32) Round(Decimal, Int32)

Округляет десятичное значение до указанного числа дробных разрядов.Rounds a decimal value to a specified number of fractional digits.

Round(Decimal) Round(Decimal) Round(Decimal) Round(Decimal)

Округляет десятичное значение до ближайшего целого.Rounds a decimal value to the nearest integral value.

Round(Decimal, MidpointRounding) Round(Decimal, MidpointRounding) Round(Decimal, MidpointRounding) Round(Decimal, MidpointRounding)

Округляет десятичное значение до ближайшего целого.Rounds a decimal value to the nearest integer. Параметр задает правило округления значения, если оно находится ровно посредине между двумя числами.A parameter specifies how to round the value if it is midway between two numbers.

Sign(Single) Sign(Single) Sign(Single) Sign(Single)

Возвращает целое число, обозначающее знак числа с плавающей запятой одиночной точности.Returns an integer that indicates the sign of a single-precision floating-point number.

Sign(Int64) Sign(Int64) Sign(Int64) Sign(Int64)

Возвращает целое число, указывающее знак 64-разрядного целого числа со знаком.Returns an integer that indicates the sign of a 64-bit signed integer.

Sign(Int32) Sign(Int32) Sign(Int32) Sign(Int32)

Возвращает целое число, указывающее знак 32-разрядного целого числа со знаком.Returns an integer that indicates the sign of a 32-bit signed integer.

Sign(SByte) Sign(SByte) Sign(SByte) Sign(SByte)

Возвращает целое число, указывающее знак 8-разрядного целого числа со знаком.Returns an integer that indicates the sign of an 8-bit signed integer.

Sign(Double) Sign(Double) Sign(Double) Sign(Double)

Возвращает целое число, обозначающее знак числа двойной точности с плавающей запятой.Returns an integer that indicates the sign of a double-precision floating-point number.

Sign(Decimal) Sign(Decimal) Sign(Decimal) Sign(Decimal)

Возвращает целое число, указывающее знак десятичного числа.Returns an integer that indicates the sign of a decimal number.

Sign(Int16) Sign(Int16) Sign(Int16) Sign(Int16)

Возвращает целое число, указывающее знак 16-разрядного целого числа со знаком.Returns an integer that indicates the sign of a 16-bit signed integer.

Sin(Double) Sin(Double) Sin(Double) Sin(Double)

Возвращает синус указанного угла.Returns the sine of the specified angle.

Sinh(Double) Sinh(Double) Sinh(Double) Sinh(Double)

Возвращает гиперболический синус указанного угла.Returns the hyperbolic sine of the specified angle.

Sqrt(Double) Sqrt(Double) Sqrt(Double) Sqrt(Double)

Возвращает квадратный корень из указанного числа.Returns the square root of a specified number.

Tan(Double) Tan(Double) Tan(Double) Tan(Double)

Возвращает тангенс указанного угла.Returns the tangent of the specified angle.

Tanh(Double) Tanh(Double) Tanh(Double) Tanh(Double)

Возвращает гиперболический тангенс указанного угла.Returns the hyperbolic tangent of the specified angle.

Truncate(Decimal) Truncate(Decimal) Truncate(Decimal) Truncate(Decimal)

Вычисляет целую часть заданного десятичного числа.Calculates the integral part of a specified decimal number.

Truncate(Double) Truncate(Double) Truncate(Double) Truncate(Double)

Вычисляет целую часть заданного числа двойной точности с плавающей запятой.Calculates the integral part of a specified double-precision floating-point number.

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