কম্পিউটার টিউটোরিয়াল

C# Percent (P) ফরম্যাট স্পেসিফায়ার: শতাংশ ফরম্যাটিং

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%)।
  1. সি শার্পে General Date Long Time (G) ফরম্যাট স্পেসিফায়ার

  2. সি শার্প Hexadecimal (X) ফরম্যাট স্পেসিফায়ার

  3. সি শার্পে Round-trip (R) ফরম্যাট স্পেসিফায়ার

  4. C#-এ TimeSpan ফরম্যাট করা