이 기사에서는 C#에서 문자열을 float(또는 double)로 구문 분석하는 다양한 기술을 설명합니다.

1. 사용 Double.Parse() 방법

다음을 사용하여 숫자의 문자열 표현을 해당하는 부동 소수점 숫자로 변환할 수 있습니다. Parse() 방법. 예를 들어 다음 코드는 문자열을 부동 소수점으로 구문 분석합니다.

다운로드  코드 실행

 
마찬가지로 다음을 사용할 수 있습니다. Double.Parse() 여러 자릿수를 보유할 수 있는 문자열에서 double을 가져오는 메서드입니다.

다운로드  코드 실행

 
다음 솔루션은 Parse(String, IFormatProvider) 지정된 문화권별 형식의 숫자 문자열 표현을 Double 값으로 변환하는 메서드입니다. 추가해야 하는 점 참고하세요. System.Globalization 액세스하기 위한 네임스페이스 CultureInfo 물체.

다운로드  코드 실행

2. 사용 Convert.ToDouble() 방법

또는 다음을 사용할 수 있습니다. Convert.ToDouble() 지정된 값을 배정밀도로 해당 부동 소수점 숫자로 변환하는 메서드입니다. 다음 코드 예제는 이 메서드에 대한 일반적인 호출을 보여줍니다.

다운로드  코드 실행

 
그만큼 Convert.ToDouble(String, IFormatProvider) 지정된 문화권별 형식의 문자열을 Double 값으로 변환하기 위해 메서드가 오버로드됩니다. 이것은 아래에 설명되어 있습니다.

다운로드  코드 실행

 
반환된 Double 값에서 해당 부동 소수점 값(또는 정수 값)을 가져오려면 캐스팅을 사용합니다. 다음 예제에서는 사용법을 보여줍니다.

다운로드  코드 실행

C#에서 문자열을 float(또는 double)로 구문 분석하는 것이 전부입니다.