回覆列表
  • 1 # 使用者52510796211

    C#中比較字串是否相等,是按照字元的ASCII碼進行的,先比較第一個字元是否相等,然後是第二個第三個。。。。。。,如果一個子串長度大於另一個欄位,長度短的那個後面的字元按ASCII碼為0與另一個字串進行比較,所有符號都相等認為是字串相等,使用==雙等號這個邏輯運算子。

  • 2 # 使用者6847486145697

    用C#比較字串有多種方法,如:

    1. string.Compare(x,y);

    2. string.Equals(x,y) ;

    如果要不區分大小寫進行比較,則對應為:

    string.Compare(x,y);

    string.Equals(x,y);

    注:string.Compare比較結果的含義:

    值 含義

    小於零 x 小於 y。 或 x 為 空引用(在 Visual Basic 中為 Nothing)。

    零 x 等於 y。

    大於零 x 大於 y。 或 y 為 空引用(在 Visual Basic 中為 Nothing)。

    string.Equals比較結果的含義為:

    值 含義

    true x 等於 y。

    false x 不等 y。

    當然 你也可以 直接用==號來進行。

  • 中秋節和大豐收的關聯?
  • 巨蟹男和白羊女在一起怎麼樣?