예제 #1
0
 internal static Integer.Base BaseRules(Integer lhs, Integer rhs)
 {
     Integer.Base b = Integer.Base.Dec;
     if (lhs.DisplayBase != Integer.Base.Dec)
     {
         b = lhs.DisplayBase;
     }
     if (rhs.DisplayBase != Integer.Base.Dec)
     {
         b = rhs.DisplayBase;
     }
     return(b);
 }
예제 #2
0
 public static Integer Mod(this Integer lhs, Integer rhs)
 {
     Integer.Base b = ArithBase.BaseRules(lhs, rhs);
     return(new Integer(lhs.data % rhs.data, b));
 }