示例#1
0
        //****************************************************************************************************
		public override NumVar sub(NumVar b) {
			if (b.IsInt())
				return new IntVar(this.m_val - ((IntVar) b).Val);
			else if (b.IsReal()) {
				try {
					return new RealVar((double) this.m_val - ((RealVar) b).Val);
				}
				catch (System.SystemException) {
					throw new CalcException("ќшибка в вычислени¤х.");
				}
			}
			else
				return null;
		}