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

Decimal কে ৮-বিট আনসাইনড ইন্টিজারে রূপান্তর C#-এ

নির্দিষ্ট Decimal মানকে সমতুল্য ৮-বিট আনসাইনড ইন্টিজার (byte) এ রূপান্তর করতে নিচের কোডটি ব্যবহার করা হয়:

উদাহরণ ১

using System; 
public class Demo { 
    public static void Main(){ 
        Decimal val1 = 6.59m; 
        Decimal val2 = 30.12m; 
        Decimal val3 = 69.34m; 
        Console.WriteLine("Decimal 1 = " + val1); 
        Console.WriteLine("Decimal 2 = " + val2); 
        Console.WriteLine("Decimal 3 = " + val3); 
        byte res1 = Decimal.ToByte(val1); 
        byte res2 = Decimal.ToByte(val2); 
        byte res3 = Decimal.ToByte(val3); 
        Console.WriteLine("Byte মান১ (Decimal থেকে Byte) = " + res1); 
        Console.WriteLine("Byte মান২ (Decimal থেকে Byte) = " + res2); 
        Console.WriteLine("Byte মান৩ (Decimal থেকে Byte) = " + res3); 
    } 
}

আউটপুট

এটি নিচের আউটপুটটি তৈরি করবে:

Decimal 1 = 6.59 Decimal 2 = 30.12 Decimal 3 = 69.34 Byte মান১ (Decimal থেকে Byte) = 6 Byte মান২ (Decimal থেকে Byte) = 30 Byte মান৩ (Decimal থেকে Byte) = 69

উদাহরণ ২

আরেকটি উদাহরণ দেখি (নেগেটিভ মান):

using System; 
public class Demo { 
    public static void Main(){ 
        Decimal val1 = -0.22m; 
        Decimal val2 = -0.01m; 
        Console.WriteLine("Decimal 1 = " + val1); 
        Console.WriteLine("Decimal 2 = " + val2); 
        byte res1 = Decimal.ToByte(val1); 
        byte res2 = Decimal.ToByte(val2); 
        Console.WriteLine("Byte মান১ (Decimal থেকে Byte) = " + res1); 
        Console.WriteLine("Byte মান২ (Decimal থেকে Byte) = " + res2); 
    } 
}

আউটপুট

এটি নিচের আউটপুটটি তৈরি করবে:

Decimal 1 = -0.22 Decimal 2 = -0.01 Byte মান১ (Decimal থেকে Byte) = 0 Byte মান২ (Decimal থেকে Byte) = 0
  1. C#-এ ডেসিমেল থেকে বাইনারি রূপান্তর

  2. C#-এ বাইনারি থেকে ডেসিমেল রূপান্তর

  3. C#-এ বাইনারি স্ট্রিংকে ইন্টিজারে রূপান্তর

  4. C#-এ ইন্টিজারকে স্ট্রিংয়ে রূপান্তর