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

Single.ToString 메서드 (String, IFormatProvider)

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

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

[SecuritySafeCriticalAttribute]
public string ToString(
	string format,
	IFormatProvider provider
)

매개 변수

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

반환 값

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

구현

IFormattable.ToString(String, IFormatProvider)

반환 값은 PositiveInfinitySymbol, NegativeInfinitySymbol, NaNSymbol 또는 format에 따른 현재 인스턴스의 값에 대한 문자열 표현일 수 있습니다.

format 매개 변수는 D 및 X를 제외한 모든 유효한 표준 숫자 형식 지정자 및 사용자 지정 숫자 형식 지정자의 조합이 될 수 있습니다. formatnull 또는 빈 문자열인 경우 이 인스턴스의 반환 값 형식은 일반 숫자 형식 지정자("G")를 사용하여 지정됩니다.

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

참고참고:

Macintosh OS X 운영 체제에서는 Single 데이터 형식이 지원되지 않으므로 Single 값의 문자열 표현이 OS X에서 지원하는 다른 .NET Framework 숫자 형식의 값과 다를 수 있습니다.

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

내부적으로는 최대 9자리의 정밀도를 유지 관리하지만 반환 값은 기본적으로 7자리만 포함합니다. 이 인스턴스의 값이 7자리를 초과하는 경우 ToString은 예상되는 숫자 대신 PositiveInfinitySymbol 또는 NegativeInfinitySymbol을 반환합니다. 보다 정교한 정밀도를 필요로 하는 경우, 항상 9자리의 정밀도를 반환하는 "G9" 형식 사양 또는 숫자를 해당 정밀도로 표현할 수 있는 경우에는 7자리를 반환하고 최대 정밀도로만 숫자를 표현할 수 있는 경우에는 9자리를 반환하는 "R" 형식 사양을 사용하여 format을 지정합니다.

다음 예제에서는 몇 가지 서로 다른 문화권에 대해 지원되는 각 표준 숫자 형식 지정자를 사용하여 Single 값을 표시합니다.

Silverlight

5, 4, 3에서 지원

Windows Phone용 Silverlight

Windows Phone OS 7.1, Windows Phone OS 7.0에서 지원

XNA Framework

Xbox 360, Windows Phone OS 7.0에서 지원

Silverlight에서 지원되는 운영 체제 및 브라우저에 대한 자세한 내용은 지원되는 운영 체제 및 브라우저을 참조하십시오.

커뮤니티 추가 항목

추가
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2014 Microsoft