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

C#-এ ৩২-বিট আনসাইনড ইন্টিজার (UInt) থেকে Decimal-এ ইমপ্লিসিট কনভার্সন

uint (32-বিট আনসাইনড) থেকে decimal-এ ইমপ্লিসিট কনভার্সন সম্ভব কারণ decimal রেঞ্জ uint-র চেয়ে বড় এবং প্রিসিশন হার নেই।

উদাহরণ

using System;

public class Demo
{
    public static void Main()
    {
        uint val = 342741539;
        decimal dec = val; // ইমপ্লিসিট
        Console.WriteLine("Decimal = " + dec);
    }
}

আউটপুট

Decimal = 342741539

বিপরীত দিক (decimal → uint) এক্সপ্লিসিট কাস্ট প্রয়োজন কারণ ডেটা লস হতে পারে।

  1. C#-এ রিকার্শন ব্যবহার করে দশমিক থেকে বাইনারি রূপান্তর

  2. C#-এ স্ট্যাক ব্যবহার করে ডেসিমেল থেকে মাল্টিপল-বেস কনভার্সন (Decimal to Multiple-Bases)

  3. C#-এ ইন্টিজার লিটারেল বনাম ফ্লোটিং পয়েন্ট লিটারেল

  4. পাইথনে ডেসিমেল থেকে বাইনারি লিস্ট কনভার্ট করুন