C#-এ Convert.ToDouble() মেথডটি একটি নির্দিষ্ট স্ট্রিং উপস্থাপনা যা একটি সংখ্যা প্রকাশ করে, তাকে সংস্কৃতি-নির্দিষ্ট ফরম্যাটিং তথ্য ব্যবহার করে সমতুল্য ডাবল-প্রেসিশন ফ্লোটিং-পয়েন্ট সংখ্যায় রূপান্তর করে।
সিনট্যাক্স
public static double ToDouble (string val, IFormatProvider provider);
উপরে, val হলো রূপান্তরযোগ্য সংখ্যা ধারণকারী স্ট্রিং, আর provider হলো সংস্কৃতি-নির্দিষ্ট ফরম্যাটিং তথ্য সরবরাহকারী অবজেক্ট।
উদাহরণ
using System;
using System.Globalization;
public class Demo {
public static void Main(){
String val = "876876, 878";
NumberFormatInfo formatProvider = new NumberFormatInfo();
formatProvider.NumberDecimalSeparator = ", ";
formatProvider.NumberGroupSeparator = ".";
formatProvider.NumberGroupSizes = new int[] { 2 };
Console.WriteLine("Converted Decimal value...");
double res = Convert.ToDouble(val, formatProvider);
Console.Write("{0}", res);
}
}
আউটপুট
Converted Decimal value... 876876.878