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