Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
214 of 1492 menu
◀ ▶

Класс MathF

MathF - статический класс в System. Аргументы и результат имеют тип float, литералы пишут с суффиксом f. Есть MathF.PI, MathF.Abs и другие аналоги Math. Для double используют Math.

Синтаксис

float mod = MathF.Abs(-3.5f); float pi = MathF.PI;

Пример

Давайте найдём модуль float через MathF.Abs:

using System; using System.Globalization; class Program { static void Main() { float res = MathF.Abs(-3.5f); Console.WriteLine(res.ToString(CultureInfo.InvariantCulture)); } }

Результат выполнения кода:

"3.5"

Пример

Давайте выведем MathF.PI:

using System; using System.Globalization; class Program { static void Main() { string res = MathF.PI.ToString(CultureInfo.InvariantCulture); Console.WriteLine(res); } }

Результат выполнения кода:

"3.1415927"

Пример

Давайте выберем большее из двух float:

using System; using System.Globalization; class Program { static void Main() { float res = MathF.Max(1.5f, 2.5f); Console.WriteLine(res.ToString(CultureInfo.InvariantCulture)); } }

Результат выполнения кода:

"2.5"

Смотрите также

  • Math,
    версия функций для double
  • метод Math.Abs,
    аналог MathF.Abs
  • константа Math.PI,
    то же число с большей точностью
  • тип float,
    с которым работает MathF
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить