이 왕복("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