เมธอด Decimal.Compare() ใน C# ใช้สำหรับเปรียบเทียบค่า Decimal สองค่าที่ระบุ
ไวยากรณ์
ไวยากรณ์มีดังนี้:
public static int Compare (decimal val1, decimal val2);
พารามิเตอร์:
val1: ค่าแรกที่ต้องการเปรียบเทียบval2: ค่าที่สองที่ต้องการเปรียบเทียบ
ค่าที่คืนกลับ:
- น้อยกว่าศูนย์: val1 น้อยกว่า val2
- ศูนย์: val1 เท่ากับ val2
- มากกว่าศูนย์: val1 มากกว่า val2
ตัวอย่าง
ตัวอย่างการเปรียบเทียบค่าที่ต่างกัน:
using System;
public class Demo {
public static void Main(){
Decimal val1 = 45.85m;
Decimal val2 = 35.45m;
Console.WriteLine("Decimal 1 = " + val1);
Console.WriteLine("Decimal 2 = " + val2);
Console.WriteLine("Comparison Value = " + Decimal.Compare(val1, val2));
}
}
ผลลัพธ์
โค้ดจะแสดงผลดังนี้:
Decimal 1 = 45.85 Decimal 2 = 35.45 Comparison Value = 1
ตัวอย่างเพิ่มเติม
ตัวอย่างการเปรียบเทียบค่าที่เท่ากัน:
using System;
public class Demo {
public static void Main(){
Decimal val1 = 65.15m;
Decimal val2 = 65.15m;
Console.WriteLine("Decimal 1 = " + val1);
Console.WriteLine("Decimal 2 = " + val2);
Console.WriteLine("Comparison Value = " + Decimal.Compare(val1, val2));
}
}
ผลลัพธ์
โค้ดจะแสดงผลดังนี้:
Decimal 1 = 65.15 Decimal 2 = 65.15 Comparison Value = 0