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

วิธี Initialize และ Compare Strings ใน C#

การเริ่มต้นสตริงใน C# ง่ายมาก ต้องการตั้งชื่อ "Amit" ก็แค่:

String str1 = "Hello, World!";

เพื่อเปรียบเทียบสตริง ใช้เมธอด:

public static int Compare(string str1, string str2)

การเปรียบเทียบ:

String.Compare(str1, str2) == 0

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

ตัวอย่าง

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.