영어로 읽기

다음을 통해 공유


Math.Sqrt(Double) 메서드

정의

지정된 숫자의 제곱근을 반환합니다.

public static double Sqrt (double d);

매개 변수

d
Double

제곱근을 구할 숫자입니다.

반환

다음 표에 나와 있는 값 중 하나입니다.

d 매개 변수 반환 값
0 또는 양수 d의 양의 제곱근
음수NaN
NaN과 같음NaN
PositiveInfinity과 같음PositiveInfinity

예제

사각형 영역의 제곱근은 제곱면의 길이를 나타냅니다. 다음 예제에서는 미국 일부 도시의 영역을 표시하고 사각형으로 표시되는 경우 각 도시의 크기에 대한 인상을 줍니다.

// Create an array containing the area of some squares.
Tuple<string, double>[] areas =
               { Tuple.Create("Sitka, Alaska", 2870.3),
                 Tuple.Create("New York City", 302.6),
                 Tuple.Create("Los Angeles", 468.7),
                 Tuple.Create("Detroit", 138.8),
                 Tuple.Create("Chicago", 227.1),
                 Tuple.Create("San Diego", 325.2) };

Console.WriteLine("{0,-18} {1,14:N1} {2,30}\n", "City", "Area (mi.)",
                  "Equivalent to a square with:");

foreach (var area in areas)
  Console.WriteLine("{0,-18} {1,14:N1} {2,14:N2} miles per side",
                    area.Item1, area.Item2, Math.Round(Math.Sqrt(area.Item2), 2));

// The example displays the following output:
//    City                   Area (mi.)   Equivalent to a square with:
//
//    Sitka, Alaska             2,870.3          53.58 miles per side
//    New York City               302.6          17.40 miles per side
//    Los Angeles                 468.7          21.65 miles per side
//    Detroit                     138.8          11.78 miles per side
//    Chicago                     227.1          15.07 miles per side
//    San Diego                   325.2          18.03 miles per side

적용 대상

제품 버전
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

추가 정보