Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

เมธอด Convert.ToSByte ใน C#

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