C#에서 Decimal을 Double로 변환
이 자습서에서는 C# 언어에서 십진수를 두 배로 변환하는 방법을 알려줍니다.
Decimal.ToDouble()
메서드를 사용하여 C#
에서 Decimal을 Double로 변환
제공된 10진수 값은 Decimal.ToDouble()
을 사용하여 동등한 배정밀도 부동 소수점 숫자로 변환됩니다. 배정밀도 부동 소수점 정수에는 소수보다 적은 유효 숫자가 포함되어 있기 때문에 이 방법은 반올림 실수를 일으킬 가능성이 있습니다.
Decimal.ToDouble()
메서드를 사용하여 지정된 decimal
값을 배정밀도 부동 소수점 숫자로 변환합니다.
통사론:
public static double ToDouble(decimal deci);
deci
는 double로 변환하려는decimal
표기법의 값입니다.- 이 메소드는
double
정밀도와dec
표현식과 동일한 부동 소수점 형식의 숫자를 반환합니다.
이해를 돕기 위해 예를 들어 보겠습니다.
-
시작하려면 다음 라이브러리를 사용해야 합니다.
using System; using System.Collections.Generic; using System.IO; using System.Linq;
-
Main()
클래스 내에서 4개의decimal
변수를 구성하고 일부 값으로 초기화합니다.decimal val1 = 9542.4m; decimal val2 = -23245.11m; decimal val3 = 10.888m; decimal val4 = 11111.4m;
-
decimal
숫자에Decimal.ToDouble()
메서드를 사용하고 결과를 다양한double
변수인val1converted
,val2converted
,val3converted
및val4converted
에 저장해 보겠습니다.double val1converted = Decimal.ToDouble(val1); double val2converted = Decimal.ToDouble(val2); double val3converted = Decimal.ToDouble(val3); double val4converted = Decimal.ToDouble(val4);
-
마지막으로 결과
double
값을 콘솔에 출력합니다.Console.WriteLine(val1converted); Console.WriteLine(val2converted); Console.WriteLine(val3converted); Console.WriteLine(val4converted);
완전한 소스 코드:
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
class decimal2doublebyZeeshan {
static void Main() {
decimal val1 = 9542.4m;
decimal val2 = -23245.11m;
decimal val3 = 10.888m;
decimal val4 = 11111.4m;
double val1converted = Decimal.ToDouble(val1);
double val2converted = Decimal.ToDouble(val2);
double val3converted = Decimal.ToDouble(val3);
double val4converted = Decimal.ToDouble(val4);
Console.WriteLine(val1converted);
Console.WriteLine(val2converted);
Console.WriteLine(val3converted);
Console.WriteLine(val4converted);
}
}
출력:
9542.4
-23245.11
10.888
11111.4
I have been working as a Flutter app developer for a year now. Firebase and SQLite have been crucial in the development of my android apps. I have experience with C#, Windows Form Based C#, C, Java, PHP on WampServer, and HTML/CSS on MYSQL, and I have authored articles on their theory and issue solving. I'm a senior in an undergraduate program for a bachelor's degree in Information Technology.
LinkedIn