Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # राउंड-ट्रिप (आर) प्रारूप विनिर्देशक

यह राउंड-ट्रिप ("R") प्रारूप विनिर्देशक सिंगल, डबल और बिगइंटर प्रकारों के लिए समर्थित है।

यह सुनिश्चित करता है कि एक स्ट्रिंग में परिवर्तित एक संख्यात्मक मान उसी संख्यात्मक मान में वापस पार्स किया जाता है।

आइए एक उदाहरण देखें -

सबसे पहले, हमारे पास एक दोहरा चर है।

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

  1. सी # हेक्साडेसिमल (एक्स) प्रारूप विनिर्देशक

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

  1. सी # में प्रारूप टाइमस्पेन

    आप एक TimeSpan को hh:mm:ss प्रारूप में C# में प्रारूपित कर सकते हैं। सबसे पहले, TimeSpan सेट करें - TimeSpan ts = new TimeSpan(9, 15, 30); TimeSpan को प्रारूपित करने के लिए - {0:hh\\:mm\\:ss} निम्नलिखित कोड है - उदाहरण using System; using System.Linq; public class Demo {    public stati

  1. सी # में डबल के लिए स्ट्रिंग प्रारूप

    स्थिर विधि का प्रयोग करें String.Format डबल स्ट्रिंग प्रारूप के लिए C# में। तीन दशमलव स्थानों के लिए - 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}&