यह राउंड-ट्रिप ("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); // 'R' के साथ राउंड-ट्रिप Double Console.WriteLine(doubleVal.Equals(resRound)); } }आउटपुट
True