C#에서 문자열을 부동 소수점으로 변환하는 방법
이 기사에서는Parse()
및ToDouble()
메서드와 같이 C#에서 문자열을 부동 소수점으로 변환하는 다양한 메서드를 소개합니다.
Parse()
메서드를 사용하여 C#에서 문자열을 부동 소수점으로 변환
C#에서는 Parse()
메서드를 사용하여 문자열을 변환 할 수 있습니다. float 값으로. 이 메서드에는 여러 오버로드가 있습니다. 우리가 사용할 과부하에는 두 개의 매개 변수가 있습니다. 매개 변수 중 하나는CultureInfo
객체입니다. 이 경우 다음과 같은 과부하를 사용합니다. 이 방법을 사용하는 올바른 구문은 다음과 같습니다.
float.Parse(String stringName, CultureInfo objectName);
메서드Parse()
의 오버로드에는 두 개의 매개 변수가 있습니다. 매개 변수의 세부 사항은 다음과 같습니다.
매개 변수 | 기술 | |
---|---|---|
stringName |
필수 | 이것은 우리가 float로 변환하려는 문자열입니다. |
objectName |
필수 | float 값의 형식을 제공하는 것은CultureInfo 객체입니다. |
이 함수는 문자열에 주어진 값을 나타내는 부동 소수점 값을 반환합니다.
아래 프로그램은Parse()
메서드를 사용하여 문자열을float
로 변환하는 방법을 보여줍니다.
using System;
using System.Globalization;
class StringToFloat {
static void Main(string[] args) {
string mystring = "134.4365790132273892";
float value = float.Parse(mystring, CultureInfo.InvariantCulture.NumberFormat);
Console.WriteLine(value);
}
}
출력:
134.4365790132273892
ToDouble()
메서드를 사용하여 C#에서 문자열을 Float로 변환
C#에서는 ToDouble()
메서드를 사용하여 문자열을 부동 값으로 변환합니다. 이 방법은 더 정확한 답을 제공합니다. 이 메서드에는 여러 오버로드가 있습니다. 우리가 사용할 오버로드에는 하나의 매개 변수 만 있습니다. 이 경우 다음과 같은 과부하를 사용합니다. 이 방법을 사용하는 올바른 구문은 다음과 같습니다.
Convert.ToDouble(String stringName);
이ToDouble()
메서드의 오버로드에는 하나의 매개 변수 만 있습니다. 매개 변수의 세부 사항은 다음과 같습니다.
매개 변수 | 기술 | |
---|---|---|
stringName |
필수 | 이것은 우리가 float로 변환하려는 문자열입니다. |
이 함수는 문자열에 주어진 값을 나타내는 부동 소수점 값을 반환합니다.
아래 프로그램은ToDouble()
메서드를 사용하여 문자열을 float로 변환하는 방법을 보여줍니다.
using System;
using System.Globalization;
class StringToFloat {
static void Main(string[] args) {
string mystring = "134.4365790132273892";
double value = Convert.ToDouble(mystring);
Console.WriteLine(value);
}
}
출력:
134.4365790132273892
관련 문장 - Csharp String
- C# Int를 문자열로 변환
- C# 문자열을 열거 형으로 변환
- C#의 switch 문에서 문자열 사용
- C#에서 문자열을 부울로 변환하는 방법
- C#에서 문자열을 바이트 배열로 변환하는 방법