Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C# 왕복(R) 형식 지정자

<시간/>

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