short (Int16, 16-bit signed, -32,768 đến 32,767) chuyển đổi ngầm sang decimal an toàn.
Ví dụ minh họa
using System;
public class Demo
{
public static void Main()
{
short val = -32768;
decimal dec;
Console.WriteLine("Chuyển đổi ngầm từ Int16 sang Decimal");
dec = val;
Console.WriteLine("Decimal : " + dec);
}
}
Kết quả đầu ra
Chuyển đổi ngầm từ Int16 sang Decimal Decimal : -32768
Chuỗi chuyển đổi ngầm: short → int → long → float → double → decimal. Tất cả an toàn, không mất độ chính xác.