Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Các toán tử chuỗi trong C#

Trong C# có hai toán tử chuỗi: Toán tử bằng nhau (Equality) và Toán tử không bằng nhau (Inequality).

Ví dụ: Toán tử bằng nhau

using System; 
public class Demo { 
    public static void Main() { 
        string str1 = "Amit"; 
        string str2 = " "; 
        Console.WriteLine("Chuỗi 1 có null hoặc rỗng? = " + string.IsNullOrEmpty(str1)); 
        Console.WriteLine("Chuỗi 2 có null hoặc rỗng? = " + string.IsNullOrEmpty(str2)); 
        Console.WriteLine("Chuỗi 1 bằng chuỗi 2? = " + (str1 == str2)); 
    } 
}

Kết quả

Chuỗi 1 có null hoặc rỗng? = False 
Chuỗi 2 có null hoặc rỗng? = False 
False

Ví dụ: Toán tử không bằng nhau

using System; 
public class Demo { 
    public static void Main() { 
        string str1 = "abcdef"; 
        string str2 = "abcdef"; 
        Console.WriteLine("Chuỗi 1 có null hoặc rỗng? = " + string.IsNullOrEmpty(str1)); 
        Console.WriteLine("Chuỗi 2 có null hoặc rỗng? = " + string.IsNullOrEmpty(str2)); 
        bool val = str1 != str2; 
        Console.WriteLine("Chuỗi 1 không bằng chuỗi 2? = " + val); 
    } 
}

Kết quả

Chuỗi 1 có null hoặc rỗng? = False 
Chuỗi 2 có null hoặc rỗng? = False 
Chuỗi 1 không bằng chuỗi 2? = False