【发布时间】:2012-04-18 06:14:50
【问题描述】:
我有 2 个按钮执行相同的功能但处于不同的状态。 那里的代码是这样的。
private void button1_Click(){
// do function1
if(condition){
...decrement an integer
//do function2
}
}
private void button2_Click(){
// do function1
if(another condition){
...increment an integer
//do function2
}
}
我可以将条件 1 和条件 2 传递给方法吗?
【问题讨论】:
-
您可以将 lambda 传递给您的方法并执行或不执行它
-
是的,你可以......但你能详细说明这个问题吗?你在这里说什么条件? inc,dec 可以通过,是的。
-
@Sharmi 条件大于或小于。
-
@user1340443 可能你应该看看类似的问题:stackoverflow.com/q/3324023/1278315 。可能会有所帮助,但我没有遇到过这种情况...... :) 特别是。这个stackoverflow.com/a/3324052/1278315 可能会有所帮助:)