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) এক্সপ্লিসিট কাস্ট প্রয়োজন কারণ ডেটা লস হতে পারে।