C#-এ স্ট্রিং তুলনার জন্য দুটি প্রধান অপারেটর রয়েছে: Equality (==) এবং Inequality (!=)। এই অপারেটরগুলো দুটি স্ট্রিং এর মান সমান কিনা তা যাচাই করে।
উদাহরণ ১: সমতা অপারেটর (==)
using System;
public class Demo {
public static void Main() {
string str1 = "Amit";
string str2 = " ";
Console.WriteLine("Is string1 null or empty? = " + string.IsNullOrEmpty(str1));
Console.WriteLine("Is string2 null or empty? = " + string.IsNullOrEmpty(str2));
Console.WriteLine("Is string1 equal to str2? = " + (str1 == str2));
}
}
আউটপুট
Is string1 null or empty? = False Is string2 null or empty? = False False
উদাহরণ ২: অসমতা অপারেটর (!=)
using System;
public class Demo {
public static void Main() {
string str1 = "abcdef";
string str2 = "abcdef";
Console.WriteLine("Is string1 null or empty? = " + string.IsNullOrEmpty(str1));
Console.WriteLine("Is string2 null or empty? = " + string.IsNullOrEmpty(str2));
bool val = str1 != str2;
Console.WriteLine("Is str1 not equal to str2? = " + val);
}
}
আউটপুট
Is string1 null or empty? = False Is string2 null or empty? = False Is str1 not equal to str2? = False