наиболее используемые члены класса |
|
E | основание натурального логарифма 2,7182818284590452354 |
PI | отношение длины окружности к ее диаметру 3,14159265358979323846 |
Abs(number) | возвращает абсолютное значение числа, т.е. его числовое значение без знака |
BigMul(int, int) | умножает два числа типа int, возвращает число типа long |
Ceiling(number) | округляет число типа double или decimal до следующего большего целого числа |
Floor(number) | округляет число типа double или decimal до следующего меньшего целого числа |
DivRem(number, number, out number) | тип параметра метода int или long; делит первое число на второе и возвращает остаток |
IEEERemainder(number, number) | тип параметра метода double возвращает остаток от деления одного числа на другое |
Max(number, number) | возвращает большее из двух чисел |
Min(number, number) | возвращает меньшее из двух чисел |
Pow(number, power) | возведение в степень |
Round(number) | тип параметра метода double или decimal округляет дробное значение до целого числа |
Round(number, number) | тип параметра метода double или decimal округляет значение до указанного количества знаков после запятой |
Truncate(number) | тип параметра метода double или decimal усекает дробную часть числа |
Sqrt(number) | возвращает квадратный корень числа |
Sign(number) | возвращает значение -1 — число меньше нуля возвращает значение 0 — число равно нулю возвращает значение 1 — число больше нуля |
E
Основание натурального логарифма 2,7182818284590452354
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
double
e = Math.E;
-
Console.WriteLine(e);
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
double
e = Math.E;
-
Console.WriteLine(e);
-
Console.ReadKey();
-
return
0;
-
}
}
2,71828182845905
PI
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
double
e = Math.PI;
-
Console.WriteLine(e);
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
double
e = Math.PI;
-
Console.WriteLine(e);
-
Console.ReadKey();
-
return
0;
-
}
}
3,14159265358979
Abs(number)
Метод возвращает абсолютное значение числа, т.е. его числовое значение без знака.
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
int
a = -150;
-
int
b = 150;
-
Console.WriteLine(
"абсолютное значение числа {0} : {1}"
, a, Math.Abs(a));
-
Console.WriteLine(
"абсолютное значение числа {0} : {1}"
, b, Math.Abs(b));
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
int
a = -150;
-
int
b = 150;
-
Console.WriteLine(
"абсолютное значение числа {0} : {1}"
, a, Math.Abs(a));
-
Console.WriteLine(
"абсолютное значение числа {0} : {1}"
, b, Math.Abs(b));
-
Console.ReadKey();
-
return
0;
-
}
}
абсолютное значение числа -150 : 150
абсолютное значение числа 150 : 150
абсолютное значение числа 150 : 150
BigMul(int, int)
Метод умножает два числа типа int, возвращает число типа long.
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
int
a = 150;
-
int
b = 150;
-
long
res = Math.BigMul(a, b);
-
Console.WriteLine(res);
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
int
a = 150;
-
int
b = 150;
-
long
res = Math.BigMul(a, b);
-
Console.WriteLine(res);
-
Console.ReadKey();
-
return
0;
-
}
}
22500
Ceiling(number)
Метод округляет число типа double или decimal до следующего большего целого числа.
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
double
a = 4.75;
-
Console.WriteLine(a);
-
Console.WriteLine(Math.Ceiling(a));
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
double
a = 4.75;
-
Console.WriteLine(a);
-
Console.WriteLine(Math.Ceiling(a));
-
Console.ReadKey();
-
return
0;
-
}
}
4,75
5
5
Floor(number)
Метода округляет число типа double или decimal до следующего меньшего целого числа.
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
double
a = 4.75;
-
Console.WriteLine(a);
-
Console.WriteLine(Math.Floor(a));
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
double
a = 4.75;
-
Console.WriteLine(a);
-
Console.WriteLine(Math.Floor(a));
-
Console.ReadKey();
-
return
0;
-
}
}
4,75
4
4
DivRem(number, number, out number)
Тип параметра метода int или long.
Метод делит первое число на второе и возвращает остаток.
Метод делит первое число на второе и возвращает остаток.
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
int
a = 15;
-
int
b =7;
-
int
residue = 0;
-
if
(b == 0) {
-
Console.WriteLine(
"делить на ноль нельзя"
);
-
}
-
else
{
-
Console.WriteLine(
"{0} / {1} = {2} остаток {3}"
, a, b, Math.DivRem(a, b,
out
residue), residue);
-
}
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
int
a = 15;
-
int
b =7;
-
int
residue = 0;
-
if
(b == 0) {
-
Console.WriteLine(
"делить на ноль нельзя"
);
-
}
-
else
{
-
Console.WriteLine(
"{0} / {1} = {2} остаток {3}"
, a, b, Math.DivRem(a, b,
out
residue), residue);
-
}
-
Console.ReadKey();
-
return
0;
-
}
}
15 / 7 = 2 остаток 1
IEEERemainder(number, number)
Тип параметра метода double.
Метод делит первое число на второе и возвращает остаток.
Метод делит первое число на второе и возвращает остаток.
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
double
a = 7.47;
-
double
b =2.35;
-
double
residue = 0;
-
double
result = 0;
-
if
(b == 0) {
-
Console.WriteLine(
"делить на ноль нельзя"
);
-
}
-
else
{
-
result = Math.Truncate(a) / Math.Truncate(b);
-
Console.WriteLine(
"{0} / {1} = {2} остаток {3}"
, a, b, result, Math.IEEERemainder(a, b));
-
}
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
double
a = 7.47;
-
double
b =2.35;
-
double
residue = 0;
-
double
result = 0;
-
if
(b == 0) {
-
Console.WriteLine(
"делить на ноль нельзя"
);
-
}
-
else
{
-
result = Math.Truncate(a) / Math.Truncate(b);
-
Console.WriteLine(
"{0} / {1} = {2} остаток {3}"
, a, b, result, Math.IEEERemainder(a, b));
-
}
-
Console.ReadKey();
-
return
0;
-
}
}
7,47 / 2,35 = 3,5 остаток 0,419999999999999
Max(number, number)
Метод возвращает большее из двух чисел.
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
int
a = 100;
-
int
b = 50;
-
Console.WriteLine(Math.Max(a, b));
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
int
a = 100;
-
int
b = 50;
-
Console.WriteLine(Math.Max(a, b));
-
Console.ReadKey();
-
return
0;
-
}
}
100
Min(number, number)
Метод возвращает меньшее из двух чисел.
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
int
a = 100;
-
int
b = 50;
-
Console.WriteLine(Math.Min(a, b));
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
int
a = 100;
-
int
b = 50;
-
Console.WriteLine(Math.Min(a, b));
-
Console.ReadKey();
-
return
0;
-
}
}
50
Pow(number, power)
Метод делает возведение в степень.
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
int
number = 2;
-
int
power = 8;
-
Console.WriteLine(
"{0} ^ {1} = {2}"
, number, power, Math.Pow(number, power));
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
int
number = 2;
-
int
power = 8;
-
Console.WriteLine(
"{0} ^ {1} = {2}"
, number, power, Math.Pow(number, power));
-
Console.ReadKey();
-
return
0;
-
}
}
2 ^ 8 = 256
Round(number)
Тип параметра метода double или decimal.
Метод округляет дробное значение до целого числа.
Метод округляет дробное значение до целого числа.
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
decimal
a = 7.555m;
-
Console.WriteLine(Math.Round(a));
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
decimal
a = 7.555m;
-
Console.WriteLine(Math.Round(a));
-
Console.ReadKey();
-
return
0;
-
}
}
8
Round(number, number)
Тип параметра метода double или decimal.
Метод округляет значение до указанного количества знаков после запятой.
Метод округляет значение до указанного количества знаков после запятой.
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
decimal
a = 7.5555m;
-
Console.WriteLine(Math.Round(a, 2));
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
decimal
a = 7.5555m;
-
Console.WriteLine(Math.Round(a, 2));
-
Console.ReadKey();
-
return
0;
-
}
}
7,56
Truncate(number)
Тип параметра метода double или decimal.
Метод усекает дробную часть числа.
Метод усекает дробную часть числа.
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
decimal
a = 7.5555m;
-
Console.WriteLine(Math.Truncate(a));
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
decimal
a = 7.5555m;
-
Console.WriteLine(Math.Truncate(a));
-
Console.ReadKey();
-
return
0;
-
}
}
7
Sqrt(number)
Метод возвращает квадратный корень числа.
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
int
a = 16;
-
Console.WriteLine(Math.Sqrt(a));
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
int
a = 16;
-
Console.WriteLine(Math.Sqrt(a));
-
Console.ReadKey();
-
return
0;
-
}
}
4
Sign(number)
Метод возвращает значение:
-1 — число меньше нуля
0 — число равно нулю
1 — число больше нуля
-1 — число меньше нуля
0 — число равно нулю
1 — число больше нуля
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
int
a = 10;
-
if
(Math.Sign(a) == -1) {
-
Console.WriteLine(
"число {0} отрицательное"
, a);
-
}
-
else
if
(Math.Sign(a) == 1) {
-
Console.WriteLine(
"число {0} положительное"
, a);
-
}
-
else
if
(Math.Sign(a) == 0) {
-
Console.WriteLine(
"число {0} является нулем"
, a);
-
}
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
int
a = 10;
-
if
(Math.Sign(a) == -1) {
-
Console.WriteLine(
"число {0} отрицательное"
, a);
-
}
-
else
if
(Math.Sign(a) == 1) {
-
Console.WriteLine(
"число {0} положительное"
, a);
-
}
-
else
if
(Math.Sign(a) == 0) {
-
Console.WriteLine(
"число {0} является нулем"
, a);
-
}
-
Console.ReadKey();
-
return
0;
-
}
}
число 10 положительное