แปลงค่าที่ระบุเป็นจำนวนเต็มที่ลงนาม 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