C# এ একটি পূর্ণসংখ্যাকে একটি স্ট্রিংয়ে রূপান্তর করার বিভিন্ন উপায় রয়েছে।
প্যাডবাম − একটি নির্দিষ্ট দৈর্ঘ্যের একটি নতুন স্ট্রিং প্রদান করে যেখানে বর্তমান স্ট্রিংটির শুরুতে স্পেস বা একটি নির্দিষ্ট ইউনিকোড অক্ষর দিয়ে প্যাড করা হয়
ToString − বর্তমান বস্তুর প্রতিনিধিত্ব করে এমন একটি স্ট্রিং প্রদান করে।
স্ট্রিং ইন্টারপোলেশন − $ বিশেষ অক্ষর একটি স্ট্রিং আক্ষরিক একটি ইন্টারপোলেটেড স্ট্রিং হিসাবে চিহ্নিত করে। এই বৈশিষ্ট্যটি C# 6 দিয়ে শুরু হয়।
স্ট্রিং প্যাডিং ব্যবহার করার উদাহরণ −
উদাহরণ
using System; namespace DemoApplication{ class Program{ public static void Main(){ int number = 5; Console.WriteLine("Number: {0}", number); var numberString = number.ToString().PadLeft(4, '0'); Console.WriteLine("Padded String: {0}", numberString); Console.ReadLine(); } } }
আউটপুট
উপরের কোডের আউটপুট হল
Number: 5 Padded String: 0005
স্পষ্ট ফর্ম ব্যবহার করে উদাহরণ −
উদাহরণ
using System; namespace DemoApplication{ class Program{ public static void Main(){ int number = 5; Console.WriteLine("Number: {0}", number); var numberString = number.ToString("0000"); Console.WriteLine("Padded String: {0}", numberString); Console.ReadLine(); } } }
আউটপুট
উপরের কোডের আউটপুট হল
Number: 5 Padded String: 0005
শর্ট ফর্ম ফরম্যাট স্পেসিফায়ার ব্যবহার করার উদাহরণ −
উদাহরণ
using System; namespace DemoApplication{ class Program{ public static void Main(){ int number = 5; Console.WriteLine("Number: {0}", number); var numberString = number.ToString("D4"); Console.WriteLine("Padded String: {0}", numberString); Console.ReadLine(); } } }
আউটপুট
উপরের কোডের আউটপুট হল
Number: 5 Padded String: 0005
স্ট্রিং ইন্টারপোলেশন ব্যবহার করার উদাহরণ −
উদাহরণ
using System; namespace DemoApplication{ class Program{ public static void Main(){ int number = 5; Console.WriteLine("Number: {0}", number); var numberString = $"{number:0000}"; Console.WriteLine("Padded String: {0}", numberString); Console.ReadLine(); } } }
আউটপুট
উপরের কোডের আউটপুট হল
Number: 5 Padded String: 0005