C#-এ "P" বা "p" ফরম্যাট স্পেসিফায়ার একটি সংখ্যাকে শতাংশে রূপান্তর করে। এটি সংখ্যাকে ১০০ দিয়ে গুণ করে এবং % চিহ্ন যুক্ত করে।
সিনট্যাক্স ও ব্যবহার
double val = 0.975746;
Console.WriteLine(val.ToString("P")); // 97.57 %
Console.WriteLine(val.ToString("P1")); // 97.6 %
Console.WriteLine(val.ToString("P4")); // 97.5746 %
সম্পূর্ণ উদাহরণ
using System;
using System.Globalization;
class PercentFormatDemo
{
static void Main()
{
double val = 0.975746;
Console.WriteLine("P (ডিফল্ট ২ দশমিক): " + val.ToString("P", CultureInfo.InvariantCulture));
Console.WriteLine("P1 (১ দশমিক): " + val.ToString("P1", CultureInfo.InvariantCulture));
Console.WriteLine("P4 (৪ দশমিক): " + val.ToString("P4", CultureInfo.InvariantCulture));
// ঋণাত্মক মান
Console.WriteLine("ঋণাত্মক: " + (-0.25).ToString("P2"));
}
}
আউটপুট
P (ডিফল্ট ২ দশমিক): 97.57 %
P1 (১ দশমিক): 97.6 %
P4 (৪ দশমিক): 97.5746 %
ঋণাত্মক: -25.00 %
গুরুত্বপূর্ণ বিষয়
- সাংস্কৃতিক সেটিং অনুযায়ী দশমিক 분дели এবং % চিহ্নের অবস্থান বদলতে পারে।
CultureInfo.InvariantCultureব্যবহার করে ধ্রুব ফরম্যাট নিশ্চিত করুন।- সংখ্যা ১ এর চেয়ে বড় হলে ১০০% এর বেশি দেখাবে (যেমন ১.৫ → 150%)।