উত্তর:
আপনি প্যাডলিফ্ট ব্যবহার করতে পারেন
var newString = Your_String.PadLeft(4, '0');
"1.2".PadRight(4,'0')
"1.20" এর মতো স্ট্রিং নম্বর শূন্য করার জন্যও কাজ করে। আমি এটি একটি সাধারণ স্ট্রিং নম্বরটি কাটাতে এবং পূরণ করতে পারি <10000. num = num.length > 4 ? num.Substring(0,4) : num.PadRight(4,'0');
myInt.ToString("D4");
string.Format("{0:D4}", myInt)
string strvalue="11".PadRight(4, '0');
আউটপুট = 1100
string strvalue="301".PadRight(4, '0');
আউটপুট = 3010
string strvalue="11".PadLeft(4, '0');
আউটপুট = 0011
string strvalue="301".PadLeft(4, '0');
আউটপুট = 0301
"1".PadLeft(4, '0');
int num = 1;
num.ToString("0000");
"12345".PadLeft(4,'0')
হয় এখনও "12345" - এটা অগ্রভাগ ছাঁটিয়া করা হবে না। এটি এই উত্তরটি থেকে কোনওভাবেই হ্রাস পাবে না কারণ এটি সমস্ত চশমাগুলি পূরণ করে (মেনে নেওয়া হিসাবে আপনি বেছে নেওয়া উত্তরের উত্তরটি পেয়ে আশ্চর্যজনকভাবে সন্তুষ্টিজনক কিছু রয়েছে (যদিও আপনার নিজের কোনও গ্রহণযোগ্য হিসাবে সন্তুষ্ট নয়), সাজান আপনার ছেলের সেরা স্কুলে ভর্তি হওয়ার মতো), ভেবে দেখেছিলাম ভবিষ্যতে যদি এর কুৎসিত মাথা লালন হয় তবে আমি অবশ্যই এটির উল্লেখ করব। ক্রিপস, আমি আশা করি যে এই প্রথম বন্ধনীগুলি ভারসাম্যপূর্ণ :-)