Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

두 StringBuilder의 내용 비교

<시간/>

Equals 메서드는 C#에서 두 StringBuilder의 내용을 비교하는 데 사용됩니다.

다음은 우리의 두 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!