Метод Sqrt
Статический Math.Sqrt принимает
double и возвращает double.
Корень из отрицательного аргумента не
бросает исключение - результат NaN.
Возведение в степень 0.5 даёт
Pow.
Тип аргумента и результата - в уроке
Double.
Синтаксис
double res = Math.Sqrt(значение);
Пример
Давайте извлечём корень из 4:
using System;
class Program
{
static void Main()
{
double res = Math.Sqrt(4);
Console.WriteLine(res);
}
}
Результат выполнения кода:
2
Пример
Давайте найдём корень из 2:
using System;
using System.Globalization;
class Program
{
static void Main()
{
double res = Math.Sqrt(2);
Console.WriteLine(res.ToString(CultureInfo.InvariantCulture));
}
}
Результат выполнения кода:
"1.4142135623730951"
Пример
Давайте возьмём корень из отрицательного числа:
using System;
using System.Globalization;
class Program
{
static void Main()
{
double res = Math.Sqrt(-1);
Console.WriteLine(res.ToString(CultureInfo.InvariantCulture));
}
}
Результат выполнения кода:
"NaN"