কম্পিউটার টিউটোরিয়াল

সি শার্পে Round-trip (R) ফরম্যাট স্পেসিফায়ার

এই রাউন্ড-ট্রিপ ("R") ফরম্যাট স্পেসিফায়ারটি Single, Double, এবং BigInteger টাইপের জন্য সমর্থিত।

এটি নিশ্চিত করে যে একটি স্ট্রিংএ রূপান্তরিত একটি সংখ্যাসূচক মান পুনরায় একই সংখ্যাসূচক মানে পার্স করা যায়।

একটি উদাহরণ দেখি −

প্রথমে, আমাদের একটি double ভেরিয়েবল আছে।

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. সি শার্পে General Date Long Time (G) ফরম্যাট স্পেসিফায়ার

  2. সি শার্প Hexadecimal (X) ফরম্যাট স্পেসিফায়ার

  3. C#-এ TimeSpan ফরম্যাট করা

  4. C#-এ Double টাইপের জন্য স্ট্রিং ফরম্যাট (String.Format) ব্যবহার