এই রাউন্ড-ট্রিপ ("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