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

आउटपुट

True
  1. - C# हेक्साडेसिमल (X) प्रारूप विशिष्टकर्ता

    हेक्साडेसिमल (X) प्रारूप विशिष्टकर्ता का उपयोग किसी संख्या को हेक्साडेसिमल अंकों की स्ट्रिंग में बदलने के लिए किया जाता है।हेक्साडेसिमल अंकों 9 से अधिक के लिए अपरकेस या लोअरकेस वर्णों पर काम करने के लिए प्रारूप विशिष्टकर्ता के केस को सेट करें।आइए इसे एक उदाहरण से समझते हैं:X PQR के लिए, जबकि x pqr क

  1. - C# में TimeSpan को HH:MM:SS प्रारूप में फॉर्मेट करना

    C# में TimeSpan को कस्टम प्रारूप (जैसे hh:mm:ss) में प्रदर्शित करने के लिए ToString() मेथड या कंपोजिट फॉर्मेटिंग का उपयोग किया जाता है। उदाहरण using System; public class Demo { public static void Main() { // TimeSpan बनाएं (9 घंटे, 15 मिनट, 30 सेकंड) TimeSpan ts = new Time

  1. - C# में डबल के लिए स्ट्रिंग फॉर्मेट

    C# में डबल स्ट्रिंग फॉर्मेट के लिए स्टेटिक मेथड String.Format का उपयोग करें।तीन दशमलव स्थानों के लिए:String.Format({0:0.000}, 987.383); String.Format({0:0.000}, 987.38); String.Format({0:0.000}, 987.7899);हजारों के सेपरेटर के लिए:String.Format({0:0,0.0}, 54567.46); String.Format({0:0,0}, 54567.46);स