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

เมธอด Decimal.Compare() ใน C#

เมธอด 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