내보내기(0) 인쇄
모두 확장
이 문서는 기계로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본

Double.ToString 메서드 (IFormatProvider)

지정된 문화권별 형식 정보를 사용하여 이 인스턴스의 숫자 값을 해당 문자열 표현으로 변환합니다.

네임스페이스:  System
어셈블리:  mscorlib(mscorlib.dll)

abstract ToString : 
        provider:IFormatProvider -> string 
override ToString : 
        provider:IFormatProvider -> string 

매개 변수

provider
형식: System.IFormatProvider
문화권별 형식 지정 정보를 제공하는 개체입니다.

반환 값

형식: System.String
provider로 지정된 이 인스턴스 값의 문자열 표현입니다.

구현

IConvertible.ToString(IFormatProvider)

ToString(IFormatProvider) 메서드 형식에 Double 지정된 된 문화권의 형식 ("G" 또는 일반) 기본 값입니다. 다른 파일 형식이 나 문화권을 지정 하려면 다른 오버 로드를 사용 하면 ToString 메서드를 다음과 같이:

형식을 사용 하려면

문화권에 대 한

오버 로드를 사용 합니다.

기본 ("G") 형식

기본 (현재)

ToString()

특정 형식

기본 (현재) 문화권

ToString(String)

특정 형식

특정 문화권

ToString(String, IFormatProvider)

반환 값은 PositiveInfinitySymbol, NegativeInfinitySymbol, NaNSymbol 또는 다음 형식의 문자열이 될 수 있습니다.

[sign]integral-digits[.[fractional-digits]][e[sign]exponential-digits]

선택적 요소는 대괄호([ 및 ])로 묶습니다. "digits" 항이 있는 항목은 0에서 9 사이의 범위인 일련의 숫자 문자로 구성됩니다. 다음 표에 나열된 요소가 지원됩니다.

요소

설명

sign

음수 부호 또는 양수 부호 기호입니다.

integral-digits

정수 부분을 지정하는 자릿수입니다. fractional-digits가 있다면 Integral-digits가 없을 수 있습니다.

'.'

문화권별 소수점 기호입니다.

fractional-digits

소수 부분을 지정하는 자릿수입니다.

'e'

지수 표시를 나타내는 소문자 'e'입니다.

exponential-digits

지수를 지정하는 자릿수입니다.

반환 값의 몇 가지 예로 "100", "-123,456,789", "123.45e+6", "500", "3.1416", "600", "-0.123" 및 "-무한대"를 들 수 있습니다.

이 인스턴스의 형식은 일반 숫자 형식 지정자("G")를 사용하여 지정됩니다.

.NET Framework에서는 광범위한 형식 지정 기능을 지원합니다. 이러한 지원에 대한 자세한 내용은 다음 형식 지정 항목을 참조하십시오.

provider 매개 변수는 해당 GetFormat 메서드가 NumberFormatInfo 개체를 반환하는 IFormatProvider 구현입니다. 일반적으로 providerCultureInfo 개체 또는 NumberFormatInfo 개체입니다. provider 매개 변수는 형식 지정에 사용된 문화권별 정보를 제공합니다. providerNull 참조(Visual Basic의 경우 Nothing)인 경우 반환 값 형식은 현재 문화권의 NumberFormatInfo 개체를 사용하여 지정됩니다.

다음 예제에서는 서로 다른 여러 문화권을 나타내는 CultureInfo 개체를 사용하여 두 Double 값의 문자열 표현을 표시합니다.

현재 사용할 수 있는 코드 예가 없거나 이 언어가 지원되지 않습니다.

다음 예제에서는 StringIFormatProvider를 매개 변수로 적용하여 ToString을 사용하는 방법을 보여 줍니다.

현재 사용할 수 있는 코드 예가 없거나 이 언어가 지원되지 않습니다.

.NET Framework

4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0에서 지원

.NET Framework Client Profile

4, 3.5 SP1에서 지원

이식 가능한 클래스 라이브러리

이식 가능한 클래스 라이브러리에서 지원

Windows 스토어 앱용 .NET

Windows 8에서 지원

Windows Phone 앱용 .NET

Windows Phone 8, Silverlight 8.1에서 지원

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(서버 코어 역할은 지원되지 않음), Windows Server 2008 R2(서버 코어 역할은 SP1 이상에서 지원, Itanium은 지원되지 않음)

.NET Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

커뮤니티 추가 항목

추가
표시:
© 2014 Microsoft