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