比較兩個字串構建器的內容


C# 中使用 Equals 方法比較兩個字串構建器的內容。

以下是我們兩個字串構建器 -

// 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!

更新於: 22-6-2020

2K+ 次瀏覽

開啟你的 職業生涯

完成課程以取得證書

開始
廣告
© . All rights reserved.