แปลงค่าที่ระบุเป็นจำนวนเต็มที่ลงนาม 8 บิต เช่น SByte
เป็นประเภทข้อมูลจำนวนเต็ม 8 บิตที่มีลายเซ็นซึ่งเก็บค่าระหว่าง -128 ถึง 127
เรามาดูตัวอย่างกัน เรามีตัวแปรสองตัว
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