সংস্কৃতি নির্ভর ফর্ম্যাটিংকে আলাদা করে রাখার এবং মান এবং "%" এর মধ্যে কোনও স্থান নেই কিনা এবং "%" নেতৃত্ব দিচ্ছে বা পিছনে চলেছে কিনা তা নিয়ে যদি আপনার কাছে স্পষ্ট নিয়ন্ত্রণ পাওয়া যায় তবে আপনি নাম্বার ফর্ম্যাটআইএনফো'র পারসেন্টপোসিটিভ প্যাটার্ন এবং ব্যবহার করতে পারেন পার্সেন্টনিজেটিভ প্যাটার্ন বৈশিষ্ট্য।
উদাহরণস্বরূপ, পিছনে "%" এবং দশমিক মান এবং "%" এর মধ্যে কোনও স্থানের সাথে দশমিক মান পেতে:
myValue.ToString("P2", new NumberFormatInfo { PercentPositivePattern = 1, PercentNegativePattern = 1 });
আরও সম্পূর্ণ উদাহরণ:
using System.Globalization;
...
decimal myValue = -0.123m;
NumberFormatInfo percentageFormat = new NumberFormatInfo { PercentPositivePattern = 1, PercentNegativePattern = 1 };
string formattedValue = myValue.ToString("P2", percentageFormat); // "-12.30%" (in en-us)
P
বিন্যাস আছে?