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

ตัวกำหนดรูปแบบ % แบบกำหนดเองใน C#

เครื่องหมาย % ในสตริงรูปแบบ จะคูณตัวเลขด้วย 100 ก่อนที่จะจัดรูปแบบ

สัญลักษณ์เปอร์เซ็นต์จะถูกเพิ่มในตัวเลขที่ตำแหน่งที่ % ปรากฏ

สำหรับตัวอย่าง ให้ประกาศและเริ่มต้นตัวแปร double:

double d = .045;

ตอนนี้ ให้ใช้ตัวกำหนดรูปแบบ % แบบกำหนดเอง เพื่อคูณตัวเลขด้วย 100:

d.ToString("#0.##%", CultureInfo.InvariantCulture)

ตัวอย่าง

using System;
using System.Globalization;

class Demo
{
    static void Main()
    {
        double d = .045;
        Console.WriteLine(d.ToString("#0.##%", CultureInfo.InvariantCulture));
        Console.WriteLine(String.Format(CultureInfo.InvariantCulture, "{0:#0.##%}", d));
    }
}

ผลลัพธ์

4.5%
4.5%