"#" কাস্টম ফরম্যাট স্পেসিফায়ার ডিজিট প্লেসহোল্ডার হিসেবে কাজ করে। যদি ওই পজিশনে ডিজিট থাকে তবে সেটি দেখায়, নয়লে কিছুই দেখায় না (শূন্য না দেখিয়ে খালি রাখে)।
উদাহরণ
using System;
using System.Globalization;
class Demo
{
static void Main()
{
double d = 4.2;
Console.WriteLine(d.ToString("#.##", CultureInfo.InvariantCulture)); // 4.2
Console.WriteLine(String.Format(CultureInfo.InvariantCulture, "{0:#.##}", d)); // 4.2
d = 345;
Console.WriteLine(d.ToString("#####")); // 345
Console.WriteLine(String.Format("{0:#####}", d)); // 345
d = 74567989;
Console.WriteLine(d.ToString("[##-##-##-##]")); // [74-56-79-89]
Console.WriteLine(String.Format("{0:[##-##-##-##]}", d)); // [74-56-79-89]
}
}
আউটপুট
4.2 4.2 345 345 [74-56-79-89] [74-56-79-89]
"0" স্পেসিফায়ার শূন্য দেখায়, "#" দেখায় না। ফোন নম্বর, আইডি ফরম্যাটিংয়ে ব্যবহারী।