Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Chuyển đổi ngầm từ sbyte (8-bit signed) sang Decimal trong C#

sbyte (8-bit signed integer, -128 đến 127) chuyển đổi ngầm sang decimal an toàn, không mất dữ liệu.

Ví dụ minh họa

using System;

public class Demo
{
    public static void Main()
    {
        sbyte val = 39;
        decimal dec;

        Console.WriteLine("Chuyển đổi ngầm từ 8-bit signed integer (sbyte) sang Decimal");
        dec = val;
        Console.WriteLine("Decimal = " + dec);
    }
}

Kết quả đầu ra

Chuyển đổi ngầm từ 8-bit signed integer (sbyte) sang Decimal
Decimal = 39

Lỗi trong code gốc: Biến dec in ra nhưng code viết Console.WriteLine("Decimal : " + dec); - đã sửa.

Chuyển đổi ngầm số: sbyte → short → int → long → float → double → decimal.