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

แปลง Int32 เป็นสตริงฐานแปด (Octal) ใน C#

เพื่อแทนค่า Int32 เป็นสตริงฐานแปด (Octal) ใน C# ให้ใช้เมธอด ToString() และกำหนดฐาน (base) เป็นพารามิเตอร์ที่สองของเมธอด ToString() คือ 8 สำหรับฐานแปด

Int32 แทนจำนวนเต็ม 32 บิต ที่มีเครื่องหมาย

ขั้นแรก ให้กำหนดตัวแปร Int32:

int val = 99;

ตอนนี้ แปลงเป็นสตริงฐานแปดโดยใส่ 8 เป็นพารามิเตอร์ที่สอง:

Convert.ToString(val, 8)

ตัวอย่าง

using System;

class Demo
{
    static void Main()
    {
        int val = 99;
        Console.WriteLine("Integer: " + val);
        Console.Write("Octal String: " + Convert.ToString(val, 8));
    }
}

ผลลัพธ์

Integer: 99 Octal String: 143