Math類簡介

名稱

說明

Abs(Decimal)

返回 Decimal 數字的絕對值。

Abs(Double)

返回雙精度浮點數字的絕對值。

Abs(Int16)

返回 16 位有符號整數的絕對值。

Abs(Int32)

返回 32 位有符號整數的絕對值。

Abs(Int64)

返回 64 位有符號整數的絕對值。

Abs(SByte)

返回 8 位有符號整數的絕對值。

Abs(Single)

返回單精度浮點數字的絕對值。

Acos(Double)

返回餘弦值爲指定數字的角度。

Asin(Double)

返回正弦值爲指定數字的角度。

Atan(Double)

返回正切值爲指定數字的角度。

Atan2(Double, Double)

返回正切值爲兩個指定數字的商的角度。

BigMul(Int32, Int32)

生成兩個 32 位數字的完整乘積。

Ceiling(Decimal)

返回大於或等於指定的十進制數的最小整數值。

Ceiling(Double)

返回大於或等於指定的雙精度浮點數的最小整數值。

Cos(Double)

返回指定角度的餘弦值。

Cosh(Double)

返回指定角度的雙曲餘弦值。

DivRem(Int32, Int32, Int32)

計算兩個 32 位有符號整數的商,並通過輸出參數返回餘數。

DivRem(Int64, Int64, Int64)

計算兩個 64 位有符號整數的商,並通過輸出參數返回餘數。

Exp(Double)

返回 e 的指定次冪。

Floor(Decimal)

返回小於或等於指定小數的最大整數。

Floor(Double)

返回小於或等於指定雙精度浮點數的最大整數。

IEEERemainder(Double, Double)

返回一指定數字被另一指定數字相除的餘數。

Log(Double)

返回指定數字的自然對數(底爲 e)。

Log(Double, Double)

返回指定數字在使用指定底時的對數。

Log10(Double)

返回指定數字以 10 爲底的對數。

Max(Byte, Byte)

返回兩個 8 位無符號整數中較大的一個。

Max(Decimal, Decimal)

返回兩個十進制數中較大的一個。

Max(Double, Double)

返回兩個雙精度浮點數字中較大的一個。

Max(Int16, Int16)

返回兩個 16 位有符號的整數中較大的一個。

Max(Int32, Int32)

返回兩個 32 位有符號的整數中較大的一個。

Max(Int64, Int64)

返回兩個 64 位有符號的整數中較大的一個。

Max(SByte, SByte)

返回兩個 8 位有符號的整數中較大的一個。

Max(Single, Single)

返回兩個單精度浮點數字中較大的一個。

Max(UInt16, UInt16)

返回兩個 16 位無符號整數中較大的一個。

Max(UInt32, UInt32)

返回兩個 32 位無符號整數中較大的一個。

Max(UInt64, UInt64)

返回兩個 64 位無符號整數中較大的一個。

Min(Byte, Byte)

返回兩個 8 位無符號整數中較小的一個。

Min(Decimal, Decimal)

返回兩個十進制數中較小的一個。

Min(Double, Double)

返回兩個雙精度浮點數字中較小的一個。

Min(Int16, Int16)

返回兩個 16 位有符號整數中較小的一個。

Min(Int32, Int32)

返回兩個 32 位有符號整數中較小的一個。

Min(Int64, Int64)

返回兩個 64 位有符號整數中較小的一個。

Min(SByte, SByte)

返回兩個 8 位有符號整數中較小的一個。

Min(Single, Single)

返回兩個單精度浮點數字中較小的一個。

Min(UInt16, UInt16)

返回兩個 16 位無符號整數中較小的一個。

Min(UInt32, UInt32)

返回兩個 32 位無符號整數中較小的一個。

Min(UInt64, UInt64)

返回兩個 64 位無符號整數中較小的一個。

Pow(Double, Double)

返回指定數字的指定次冪。

Round(Decimal)

將小數值舍入到最接近的整數值。

Round(Decimal, Int32)

將小數值按指定的小數位數舍入。

Round(Decimal, Int32, MidpointRounding)

將小數值按指定的小數位數舍入。 一個參數,指定當一個值正好處於兩個數中間時如何舍入這個值。

Round(Decimal, MidpointRounding)

將小數值舍入到最接近的整數。 一個參數,指定當一個值正好處於兩個數中間時如何舍入這個值。

Round(Double)

將雙精度浮點值舍入爲最接近的整數值。

Round(Double, Int32)

將雙精度浮點值按指定的小數位數舍入。

Round(Double, Int32, MidpointRounding)

將雙精度浮點值按指定的小數位數舍入。 一個參數,指定當一個值正好處於兩個數中間時如何舍入這個值。

Round(Double, MidpointRounding)

將雙精度浮點值舍入爲最接近的整數。 一個參數,指定當一個值正好處於兩個數中間時如何舍入這個值。

Sign(Decimal)

返回表示十進制數符號的整數。

Sign(Double)

返回一個整數,該整數表示雙精度浮點數字的符號。

Sign(Int16)

返回表示 16 位帶符號整數的整數。

Sign(Int32)

返回表示 32 位帶符號整數的整數。

Sign(Int64)

返回一個整數,該整數指示 64 位帶符號整數的符號。

Sign(SByte)

返回一個整數,該整數指示 8 位帶符號整數的符號。

Sign(Single)

返回一個整數,該整數表示單精度浮點數字的符號。

Sin(Double)

返回指定角度的正弦值。

Sinh(Double)

返回指定角度的雙曲正弦值。

Sqrt(Double)

返回指定數字的平方根。

Tan(Double)

返回指定角度的正切值。

Tanh(Double)

返回指定角度的雙曲正切值。

Truncate(Decimal)

計算一個數字的整數部分。

Truncate(Double)

計算指定雙精度浮點數的整數部分。

 

-----------------------------------------------------------------------------------------------------------------------

1 Math.abs() //計算絕對值。

2 Math.acos() //計算反餘弦值。

3 Math.asin() //計算反正弦值。

4 Math.atan() //計算反正切值。

5 Math.atan2() //計算從x 座標軸到點的角度。

6 Math.ceil() //將數字向上舍入爲最接近的整數。

7 Math.cos() //計算餘弦值。

8 Math.exp() //計算指數值。

9 Math.floor() //將數字向下舍入爲最接近的整數。

10 Math.log() //計算自然對數。

11 Math.max() //返回兩個整數中較大的一個。

12 Math.min() //返回兩個整數中較小的一個。

13 Math.pow() //計算x 的y 次方。

14 Math.random() //返回一個0.0 與1.0 之間的僞隨機數。

15 Math.round() //四捨五入爲最接近的整數。

16 Math.sin() //計算正弦值。

17 Math.sqrt() //計算平方根。

18 Math.tan() //計算正切值。

19 Math.E //歐拉(Euler) 常數,自然對數的底(大約爲2.718)。

20 Math.LN2 //2 的自然對數(大約爲0.693)。

21 Math.LOG2E // e 的以2 爲底的對數(大約爲1.442)。

22 Math.LN2 //10 的自然對數(大約爲2.302)。

23 Math.LOG10E //e 的以10 爲底的對數(大約爲0.434)。

24 Math.PI //一個圓的周長與其直徑的比值(大約爲3.14159)。

25 Math.SQRT1_2 //1/2 的平方根的倒數(大約爲0.707)。

26 Math.SQRT2 2 //的平方根(大約爲1.414)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章