এই রাউন্ড-ট্রিপ ("R") ফর্ম্যাট স্পেসিফায়ারটি একক, দ্বৈত এবং 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);
// round-trip Double with 'R'
Console.WriteLine(doubleVal.Equals(resRound));
}
} আউটপুট
True