Mathクラスにはユークリッド距離/直角三角形の斜辺の長さを求めるhypot
関数のようなメソッドは用意されていないため、Powメソッド・Sqrtメソッドを組み合わせて計算する必要があります。
Math.Powメソッド・Math.Sqrtメソッドを組み合わせてユークリッド距離(hypot)を求める
using System;
class Sample {
static void Main()
{
double a = 3;
double b = 4;
Console.WriteLine("hypot({0}, {1}) = {2}", a, b, Math.Sqrt(Math.Pow(a, 2.0) + Math.Pow(b, 2.0)));
}
}
実行結果
hypot(3, 4) = 5