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

C#-এ Single.ToString() পদ্ধতি


C#-এ Single.ToString() পদ্ধতিটি ব্যবহার করা হয় এই উদাহরণের সংখ্যাসূচক মানকে তার সমতুল্য স্ট্রিং রিপ্রেজেন্টেশনে রূপান্তর করতে।

সিনট্যাক্স

সিনট্যাক্স নিম্নরূপ -

public override string ToString ();

উদাহরণ

এখন একটি উদাহরণ দেখি -

using System; 
public class Demo { 
    public static void Main(){ 
        float f1 = 10.0f/0.0f; 
        float f2 = -3.0f; 
        Console.WriteLine("Value1 (String representation) = "+f1.ToString()); 
        Console.WriteLine("Hashcode for Value1 = "+f1.GetHashCode()); 
        Console.WriteLine("TypeCode for Value1 = "+f1.GetTypeCode()); 
        Console.WriteLine("Is Value1 value is positive or negative infinity? = "+Single.IsInfinity(f1)); 
        Console.WriteLine("Is Value1 NaN? = "+Single.IsNaN(f1)); 
        Console.WriteLine("Is Value1 a positive infinity? = "+Single.IsPositiveInfinity(f1)); 
        Console.WriteLine("\nValue1 (String representation) = "+f2.ToString()); 
        Console.WriteLine("Hashcode for Value2 = "+f2.GetHashCode()); 
        Console.WriteLine("TypeCode for Value2 = "+f2.GetTypeCode()); 
        Console.WriteLine("Is Value2 value is positive or negative infinity? = "+Single.IsInfinity(f2)); 
        Console.WriteLine("Is Value2 NaN? = "+Single.IsNaN(f2)); 
        Console.WriteLine("Is Value2 a positive infinity? = "+Single.IsPositiveInfinity(f2)); 
    } 
}

আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

Value1 (String representation) = ∞
Hashcode for Value1 = 2139095040
TypeCode for Value1 = Single
Is Value1 value is positive or negative infinity? = True
Is Value1 NaN? = False
Is Value1 a positive infinity? = True
Value1 (String representation) = -3
Hashcode for Value2 = -1069547520
TypeCode for Value2 = Single
Is Value2 value is positive or negative infinity? = False
Is Value2 NaN? = False
Is Value2 a positive infinity? = False

উদাহরণ

এখন আরেকটি উদাহরণ দেখি -

using System; 
public class Demo { 
    public static void Main(){ 
        float f1 = 5.0f/0.0f; 
        float f2 = 0.0f/0.0f; 
        Console.WriteLine("Value1 (String representation) = "+f1.ToString()); 
        Console.WriteLine("Hashcode for Value1 = "+f1.GetHashCode()); 
        Console.WriteLine("TypeCode for Value1 = "+f1.GetTypeCode()); 
        Console.WriteLine("Is Value1 value is positive or negative infinity? = "+Single.IsInfinity(f1)); 
        Console.WriteLine("Is Value1 NaN? = "+Single.IsNaN(f1)); 
        Console.WriteLine("Is Value1 a negative infinity? = "+Single.IsNegativeInfinity(f1)); 
        Console.WriteLine("\nValue2 (String representation) = "+f2.ToString()); 
        Console.WriteLine("Hashcode for Value2 = "+f2.GetHashCode()); 
        Console.WriteLine("TypeCode for Value2 = "+f2.GetTypeCode()); 
        Console.WriteLine("Is Value2 value is positive or negative infinity? = "+Single.IsInfinity(f2)); 
        Console.WriteLine("Is Value2 NaN? = "+Single.IsNaN(f2)); 
        Console.WriteLine("Is Value2 a negative infinity? = "+Single.IsNegativeInfinity(f2)); 
    } 
}

আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

Value1 (String representation) = ∞
Hashcode for Value1 = 2139095040
TypeCode for Value1 = Single
Is Value1 value is positive or negative infinity? = True
Is Value1 NaN? = False
Is Value1 a negative infinity? = False
Value2 (String representation) = NaN
Hashcode for Value2 = -4194304
TypeCode for Value2 = Single
Is Value2 value is positive or negative infinity? = False
Is Value2 NaN? = True
Is Value2 a negative infinity? = False

  1. জাভাস্ক্রিপ্ট RegExp toString() মেথড

  2. C# Single() পদ্ধতি

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

  4. C# Enum ToString() পদ্ধতি