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

วิธีใช้เมธอด Compare ของคลาส String ใน C#


เมธอด Compare เปรียบเทียบอ็อบเจ็กต์สตริงสองอันที่ระบุ และส่งคืนจำนวนเต็มที่บ่งชี้ตำแหน่งสัมพัทธ์ในลำดับการเรียง

ก่อนอื่น กำหนดสตริง

string str1 = "Jack"; 
string str2 = "Mac";

เปรียบเทียบสตริงด้วย Compare() หากผลลัพธ์เป็น 0 แปลว่าสตริงเท่ากัน

String.Compare(str1, str2) == 0

ตัวอย่างเต็ม

ตัวอย่าง

using System; 
namespace StringApplication { 
    class StringProg { 
        static void Main(string[] args) { 
            string str1 = "Jack"; 
            string str2 = "Mac"; 
            if (String.Compare(str1, str2) == 0) { 
                Console.WriteLine(str1 + " and " + str2 + " are equal strings."); 
            } else { 
                Console.WriteLine(str1 + " and " + str2 + " are not equal strings."); 
            } 
            Console.ReadKey(); 
        } 
    } 
}

ผลลัพธ์

Jack and Mac are not equal strings.