দুটি স্ট্রিংবিল্ডারের বিষয়বস্তুর তুলনা করতে C# এ Equals পদ্ধতি ব্যবহার করা হয়।
নিম্নলিখিত আমাদের দুটি StringBuilders -
// first StringBuilder str1 = new StringBuilder(); str1.Append("Tim"); str1.Append("Tom"); str1.Append("Henry"); // second StringBuilder str2 = new StringBuilder(); str2.Append("John"); str2.Append("David"); str2.Append("Beth");
এখন উভয় পদ্ধতির তুলনা করতে Equals() পদ্ধতি ব্যবহার করুন −
if (str1.Equals(str2)) { Console.WriteLine("Contents are equal!"); }
নিম্নলিখিত সম্পূর্ণ কোড -
উদাহরণ
using System; using System.Text; class Demo { static void Main() { // first StringBuilder str1 = new StringBuilder(); str1.Append("Tim"); str1.Append("Tom"); str1.Append("Henry"); // second StringBuilder str2 = new StringBuilder(); str2.Append("John"); str2.Append("David"); str2.Append("Beth"); // check for equality if (str1.Equals(str2)) { Console.WriteLine("Contents are equal!"); } else { Console.WriteLine("Contents are unequal!"); } } }
আউটপুট
Contents are unequal!