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

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

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

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

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

long val = 986766;

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

Convert.ToString(val, 8)

ตัวอย่าง

using System;

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

ผลลัพธ์

Long: 986766 Octal String: 3607216