3

コードがこの関数にヒットすると、System.StackOverFlowException が発生します。

ここで、stringtype はユーザー定義の tupe であり、タイプ ライブラリ内の関数の int に等しくなります。

  public static bool Equals(StringType leftHand, StringType rightHand)
  {
       if (leftHand == rightHand)
       {
          return true;
       }
       if ((leftHand == "0") || (rightHand == "0"))
       {
          return false;
       }
       return (leftHand.myValue.Equals(rightHand.myValue) && leftHand.myState.Equals(rightHand.myState));
   }
4

1 に答える 1