Computer >> Máy Tính >  >> Lập trình >> C#

Làm thế nào để sử dụng phương thức So sánh của lớp chuỗi trong C #?

Phương thức So sánh so sánh hai đối tượng chuỗi được chỉ định và trả về một số nguyên cho biết vị trí tương đối của chúng theo thứ tự sắp xếp.

Đầu tiên, hãy đặt các chuỗi.

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

Bây giờ, hãy so sánh các chuỗi bằng phương thức Compare () và nếu kết quả so sánh là 0, thì điều đó có nghĩa là các chuỗi bằng nhau.

String.Compare(str1, str2) == 0

Hãy để chúng tôi xem ví dụ đầy đủ.

Ví dụ

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() ;
      }
   }
}

Đầu ra

Jack and Mac are not equal strings.