switch (OnTabItemSelectionDcit[CurrentExtNo] + "IsChecked") //原代码
{
default: PrepareActionIsChecked = true;
PrepareActionIsChecked = true;
CycleActionIsChecked = false;
DataActionIsChecked = false;
LogActionIsChecked = false;
SetActionIsChecked = false;
break;
case "PrepareActionIsChecked":
PrepareActionIsChecked = true;
CycleActionIsChecked = false;
DataActionIsChecked = false;
LogActionIsChecked = false;
SetActionIsChecked = false;
break;
case "CycleActionIsChecked":
PrepareActionIsChecked = false;
CycleActionIsChecked = true;
DataActionIsChecked = false;
LogActionIsChecked = false;
SetActionIsChecked = false;
break;
case "DataActionIsChecked":
PrepareActionIsChecked = false;
CycleActionIsChecked = false;
DataActionIsChecked = true;
LogActionIsChecked = false;
SetActionIsChecked = false;
break;
case "LogActionIsChecked":
PrepareActionIsChecked = false;
CycleActionIsChecked = false;
DataActionIsChecked = false;
LogActionIsChecked = true;
SetActionIsChecked = false;
break;
case "SetActionIsChecked":
PrepareActionIsChecked = false;
CycleActionIsChecked = false;
DataActionIsChecked = false;
LogActionIsChecked = false;
SetActionIsChecked = true;
break;
}
PrepareActionIsChecked = OnTabItemSelectionDcit[CurrentExtNo] == "PrepareAction"; //优化后的代码
CycleMaintainIsChecked = OnTabItemSelectionDcit[CurrentExtNo] == "CycleMaintain";
DataMaintainIsChecked = OnTabItemSelectionDcit[CurrentExtNo] == "DataMaintain";
MaintainLogIsChecked = OnTabItemSelectionDcit[CurrentExtNo] == "MaintainLog";
MaintainSetIsChecked = OnTabItemSelectionDcit[CurrentExtNo] == "MaintainSet";
以后写代码得“从严至简”,能几行写完的就不要去写几十行!
相关推荐: C#获取object或者object数组中的某一个数组的值
有时候我们在一个object对象中,可能会存储任何数据类型,比如一个object变量中,object变量是一个object数组,然后object数组里面还有一个数组,你需要获取bject数组里数组的某一项值…
© 版权声明
THE END
暂无评论内容