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

C#-এ Int16.ToString() মেথড


C#-এ Int16.ToString() মেথডটি ১৬-বিট সাইনড ইন্টিজার (short) এর মানকে তার সমতুল্য স্ট্রিং রিপ্রেজেন্টেশনে রূপান্তর করতে ব্যবহৃত হয়। এটি বিভিন্ন ফরম্যাটিং অপশন সমর্থন করে।

সিনট্যাক্স (Syntax)

public override string ToString ();
public string ToString (string format);

এখানে, format প্যারামিটারটি একটি নম্বরিক ফরম্যাট স্ট্রিং (যেমন: "F1", "C", "X", "000000.0000" ইত্যাদি)।

উদাহরণ ১: সাধারণ ToString() ব্যবহার

using System; 
public class Demo { 
    public static void Main() { 
        short val1 = 10; 
        short val2 = 10; 
        Console.WriteLine("Value1 = " + val1.ToString()); 
        Console.WriteLine("Value2 = " + val2.ToString()); 
        Console.WriteLine("HashCode for value1 = " + val1.GetHashCode()); 
        Console.WriteLine("HashCode for value2 = " + val2.GetHashCode()); 
        Console.WriteLine("Are they equal? = " + (val1.Equals(val2))); 
    } 
}

আউটপুট

Value1 = 10 
Value2 = 10 
HashCode for value1 = 655370 
HashCode for value2 = 655370 
Are they equal? = True

উদাহরণ ২: কাস্টম ফরম্যাটিং সহ ToString()

using System; 
public class Demo { 
    public static void Main() { 
        short val1 = 20; 
        short val2 = 18; 
        Console.WriteLine("Value 1 = " + val1.ToString("F1")); 
        Console.WriteLine("Value 2 = " + val2.ToString("000000.0000")); 
        Console.WriteLine("Return value (comparison) = " + val1.CompareTo(val2)); 
    } 
}

আউটপুট

Value 1 = 20.0 
Value 2 = 000018.0000 
Return value (comparison) = 2

প্রচলিত ফরম্যাট স্ট্রিংস

ফরম্যাটবিবরণউদাহরণ (val = 1234)
C বা cমুদ্রা (Currency)$1,234.00
D বা dডেসিমাল (প্যাডিং সহ)00001234 (D8)
E বা eসায়েন্টিফিক (Exponential)1.234000E+003
F বা fফিক্সড-পয়েন্ট1234.00 (F2)
N বা nনম্বর (গ্রুপ সেপারেটর সহ)1,234.00
X বা xহেক্সাডেসিমাল000004D2 (X8)

মূল পয়েন্টস

  • Int16 হল ১৬-বিট সাইনড ইন্টিজার (রেঞ্জ: -32,768 থেকে 32,767)।
  • ToString() বিনা প্যারামিটার ডিফল্ট "G" (General) ফরম্যাট ব্যবহার করে।
  • ফরম্যাট স্ট্রিং культуры-সংবেদনশীল (culture-sensitive) হতে পারে।
  • short হল Int16-এর C# এলিয়াস (alias)।
  1. C# Console.SetBufferSize() মেথড

  2. C# Console.ResetColor() মেথড

  3. C#-এ CharEnumerator.ToString() মেথড

  4. C# Convert.ToString পদ্ধতি