이 왕복("R") 형식 지정자는 Single, Double 및 BigInteger 유형에 대해 지원됩니다.
문자열로 변환된 숫자 값이 동일한 숫자 값으로 다시 구문 분석되도록 합니다.
예를 들어 보겠습니다 -
먼저 이중 변수가 있습니다.
double doubleVal = 0.91234582637;
이제 ToString() 메서드를 사용하고 왕복 형식 지정자를 설정합니다.
doubleVal.ToString("R", CultureInfo.InvariantCulture); 전체 예를 살펴보겠습니다 -
예
using System;
using System.Numerics;
using System.Globalization;
class Demo {
static void Main() {
double doubleVal = 0.91234582637;
string str = doubleVal.ToString("R", CultureInfo.InvariantCulture);
double resRound = double.Parse(str, CultureInfo.InvariantCulture);
// round-trip Double with 'R'
Console.WriteLine(doubleVal.Equals(resRound));
}
} 출력
True