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

จะเริ่มต้นและเปรียบเทียบสตริงใน C # ได้อย่างไร


การเริ่มต้นสตริงใน C # เป็นเรื่องง่าย สมมติว่าคุณต้องการตั้งชื่อว่า “Amit” เพื่อเริ่มต้นสตริงของคุณเป็น

String str1 = "Hello, World!";

หากต้องการเปรียบเทียบสตริง ให้ใช้เมธอด C# ต่อไปนี้

public static int Compare(string str1, string str2)

เพื่อเปรียบเทียบ ถ้า −

String.Compare(str1, str2) == 0

หากค่าข้างต้นเท่ากับ 0 แสดงว่าสตริงทั้งสองมีค่าเท่ากัน

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

ต่อไปนี้คือตัวอย่างที่แสดงการเปรียบเทียบระหว่างสตริงหนึ่งกับอีกสตริงหนึ่ง

ตัวอย่าง

using System;
namespace Demo {
   class Program {
      static void Main(string[] args) {
         string str1 = "John";
         string str2 = "Andy";
         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() ;
      }
   }
}

ผลลัพธ์

John and Andy are not equal strings.