แปลงค่าที่ระบุเป็นจำนวนเต็ม 8 บิต ที่มีเครื่องหมาย คือ SByte
เป็นข้อมูลจำนวนเต็ม 8 บิต ที่มีเครื่องหมาย เก็บค่าระหว่าง -128 ถึง 127
มาดูตัวอย่าง เรามีตัวแปร double:
double doubleNum = -19.9;
ตอนนี้ ให้แปลงเป็น SByte:
sbyte res; res = Convert.ToSByte(doubleNum);
ตัวอย่าง
using System;
public class Demo
{
public static void Main()
{
double doubleNum = -19.9;
sbyte res;
res = Convert.ToSByte(doubleNum);
Console.WriteLine("Converted {0} to {1}", doubleNum, res);
}
}
ผลลัพธ์
Converted -19.9 to -20