Phương thức MathF.Sqrt() trong C# tính căn bậc hai của giá trị dấu phẩy động.
Cú pháp
public static float Sqrt(float val);
Tham số val là số cần tính căn bậc hai.
Ví dụ 1
using System;
public class Demo
{
public static void Main()
{
float val1 = 36f;
float val2 = float.NaN;
Console.WriteLine("MathF.Sqrt(val1) = " + MathF.Sqrt(val1));
Console.WriteLine("MathF.Sqrt(val2) = " + MathF.Sqrt(val2));
}
}
Đầu ra
MathF.Sqrt(val1) = 6 MathF.Sqrt(val2) = NaN
Ví dụ 2
using System;
public class Demo
{
public static void Main()
{
float val1 = -121f;
float val2 = 0f;
Console.WriteLine("MathF.Sqrt(val1) = " + MathF.Sqrt(val1));
Console.WriteLine("MathF.Sqrt(val2) = " + MathF.Sqrt(val2));
}
}
Đầu ra
MathF.Sqrt(val1) = NaN MathF.Sqrt(val2) = 0