假设窗体上有四个输入框,其中两个输入两个值:Value1,Value2
两个值的类型都是字符串第三输入框输入操作符:根据操作符返回操作结果(包括三种情况):
Value1-Value2
Value2-Value1
Value1+Value2还有就是返回的结果最好能判断是否满足条件,第四个为操作结果满足的条件。最后返回bool的值
比如
Value1=2010-12-12
Value2=3
Value1+Value2则返回Value1值三天后的结果
Value1=getdate()表示当前时间Value1也可能是int
基本就是三种情况,addtime和addtime的操作。int和int的操作。addtime和int的操作
这个怎样设计比较好?
我给一种
先判断Value1和Value2的类型,并且如果Value1=getdate()则将Value1处理成等于当前时间,然后判断操作符,然后运行操作,最后比较

解决方案 »

  1.   

    这个主要是原数据类型不固定,而且需要运算
    最后最好还能判断是否满足条件这四个相关的参数必须通过窗体输入框输入,所以开始根本不知道类型都是字符串除了我上面那种还有更好的方式吗?比如输入getdate(),就需要先判断值是否等于getdate(),如何是,就将参数设为当前时间
      

  2.   

    Value1-Value2
    Value2-Value1
    Value1+Value2这三种操作 是什么情况下发生,也就是依据什么来区别