เมธอด MathF.Sqrt() ใน C# ใช้คำนวณรากที่สองของค่าทศนิยม (floating-point)
ไวยากรณ์
public static float Sqrt (float val);
พารามิเตอร์ val คือตัวเลขที่ต้องการหาค่ารากที่สอง
ตัวอย่าง
ตัวอย่างที่ 1: คำนวณรากที่สองของ 36 และ NaN
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));
}
}
ผลลัพธ์
MathF.Sqrt(val1) = 6 MathF.Sqrt(val2) = NaN
ตัวอย่างเพิ่มเติม
ตัวอย่างที่ 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));
}
}
ผลลัพธ์
MathF.Sqrt(val1) = NaN MathF.Sqrt(val2) = 0