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