наиболее используемые члены класса |
|
| 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
usingSystem;classProgram {-
publicstaticintMain() { -
doublee = Math.E; -
Console.WriteLine(e); -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
doublee = Math.E; -
Console.WriteLine(e); -
Console.ReadKey(); -
return0; -
} }
2,71828182845905
PI
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
doublee = Math.PI; -
Console.WriteLine(e); -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
doublee = Math.PI; -
Console.WriteLine(e); -
Console.ReadKey(); -
return0; -
} }
3,14159265358979
Abs(number)
Метод возвращает абсолютное значение числа, т.е. его числовое значение без знака.
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
inta = -150; -
intb = 150; -
Console.WriteLine("абсолютное значение числа {0} : {1}", a, Math.Abs(a)); -
Console.WriteLine("абсолютное значение числа {0} : {1}", b, Math.Abs(b)); -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
inta = -150; -
intb = 150; -
Console.WriteLine("абсолютное значение числа {0} : {1}", a, Math.Abs(a)); -
Console.WriteLine("абсолютное значение числа {0} : {1}", b, Math.Abs(b)); -
Console.ReadKey(); -
return0; -
} }
абсолютное значение числа -150 : 150
абсолютное значение числа 150 : 150
абсолютное значение числа 150 : 150
BigMul(int, int)
Метод умножает два числа типа int, возвращает число типа long.
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
inta = 150; -
intb = 150; -
longres = Math.BigMul(a, b); -
Console.WriteLine(res); -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
inta = 150; -
intb = 150; -
longres = Math.BigMul(a, b); -
Console.WriteLine(res); -
Console.ReadKey(); -
return0; -
} }
22500
Ceiling(number)
Метод округляет число типа double или decimal до следующего большего целого числа.
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
doublea = 4.75; -
Console.WriteLine(a); -
Console.WriteLine(Math.Ceiling(a)); -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
doublea = 4.75; -
Console.WriteLine(a); -
Console.WriteLine(Math.Ceiling(a)); -
Console.ReadKey(); -
return0; -
} }
4,75
5
5
Floor(number)
Метода округляет число типа double или decimal до следующего меньшего целого числа.
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
doublea = 4.75; -
Console.WriteLine(a); -
Console.WriteLine(Math.Floor(a)); -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
doublea = 4.75; -
Console.WriteLine(a); -
Console.WriteLine(Math.Floor(a)); -
Console.ReadKey(); -
return0; -
} }
4,75
4
4
DivRem(number, number, out number)
Тип параметра метода int или long.
Метод делит первое число на второе и возвращает остаток.
Метод делит первое число на второе и возвращает остаток.
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
inta = 15; -
intb =7; -
intresidue = 0; -
if(b == 0) { -
Console.WriteLine("делить на ноль нельзя"); -
} -
else{ -
Console.WriteLine("{0} / {1} = {2} остаток {3}", a, b, Math.DivRem(a, b,outresidue), residue); -
} -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
inta = 15; -
intb =7; -
intresidue = 0; -
if(b == 0) { -
Console.WriteLine("делить на ноль нельзя"); -
} -
else{ -
Console.WriteLine("{0} / {1} = {2} остаток {3}", a, b, Math.DivRem(a, b,outresidue), residue); -
} -
Console.ReadKey(); -
return0; -
} }
15 / 7 = 2 остаток 1
IEEERemainder(number, number)
Тип параметра метода double.
Метод делит первое число на второе и возвращает остаток.
Метод делит первое число на второе и возвращает остаток.
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
doublea = 7.47; -
doubleb =2.35; -
doubleresidue = 0; -
doubleresult = 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(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
doublea = 7.47; -
doubleb =2.35; -
doubleresidue = 0; -
doubleresult = 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(); -
return0; -
} }
7,47 / 2,35 = 3,5 остаток 0,419999999999999
Max(number, number)
Метод возвращает большее из двух чисел.
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
inta = 100; -
intb = 50; -
Console.WriteLine(Math.Max(a, b)); -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
inta = 100; -
intb = 50; -
Console.WriteLine(Math.Max(a, b)); -
Console.ReadKey(); -
return0; -
} }
100
Min(number, number)
Метод возвращает меньшее из двух чисел.
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
inta = 100; -
intb = 50; -
Console.WriteLine(Math.Min(a, b)); -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
inta = 100; -
intb = 50; -
Console.WriteLine(Math.Min(a, b)); -
Console.ReadKey(); -
return0; -
} }
50
Pow(number, power)
Метод делает возведение в степень.
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
intnumber = 2; -
intpower = 8; -
Console.WriteLine("{0} ^ {1} = {2}", number, power, Math.Pow(number, power)); -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
intnumber = 2; -
intpower = 8; -
Console.WriteLine("{0} ^ {1} = {2}", number, power, Math.Pow(number, power)); -
Console.ReadKey(); -
return0; -
} }
2 ^ 8 = 256
Round(number)
Тип параметра метода double или decimal.
Метод округляет дробное значение до целого числа.
Метод округляет дробное значение до целого числа.
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
decimala = 7.555m; -
Console.WriteLine(Math.Round(a)); -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
decimala = 7.555m; -
Console.WriteLine(Math.Round(a)); -
Console.ReadKey(); -
return0; -
} }
8
Round(number, number)
Тип параметра метода double или decimal.
Метод округляет значение до указанного количества знаков после запятой.
Метод округляет значение до указанного количества знаков после запятой.
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
decimala = 7.5555m; -
Console.WriteLine(Math.Round(a, 2)); -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
decimala = 7.5555m; -
Console.WriteLine(Math.Round(a, 2)); -
Console.ReadKey(); -
return0; -
} }
7,56
Truncate(number)
Тип параметра метода double или decimal.
Метод усекает дробную часть числа.
Метод усекает дробную часть числа.
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
decimala = 7.5555m; -
Console.WriteLine(Math.Truncate(a)); -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
decimala = 7.5555m; -
Console.WriteLine(Math.Truncate(a)); -
Console.ReadKey(); -
return0; -
} }
7
Sqrt(number)
Метод возвращает квадратный корень числа.
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
inta = 16; -
Console.WriteLine(Math.Sqrt(a)); -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
inta = 16; -
Console.WriteLine(Math.Sqrt(a)); -
Console.ReadKey(); -
return0; -
} }
4
Sign(number)
Метод возвращает значение:
-1 — число меньше нуля
0 — число равно нулю
1 — число больше нуля
-1 — число меньше нуля
0 — число равно нулю
1 — число больше нуля
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
inta = 10; -
if(Math.Sign(a) == -1) { -
Console.WriteLine("число {0} отрицательное", a); -
} -
elseif(Math.Sign(a) == 1) { -
Console.WriteLine("число {0} положительное", a); -
} -
elseif(Math.Sign(a) == 0) { -
Console.WriteLine("число {0} является нулем", a); -
} -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
inta = 10; -
if(Math.Sign(a) == -1) { -
Console.WriteLine("число {0} отрицательное", a); -
} -
elseif(Math.Sign(a) == 1) { -
Console.WriteLine("число {0} положительное", a); -
} -
elseif(Math.Sign(a) == 0) { -
Console.WriteLine("число {0} является нулем", a); -
} -
Console.ReadKey(); -
return0; -
} }
число 10 положительное