如果不满足条件,请不要继续

时间:2014-09-11 11:08:14

标签: c#

以下是我的代码

  if (drpMasterType.SelectedValue == "T_Post_Office" || drpMasterType.SelectedValue == "T_Driving_License_Type" || drpMasterType.SelectedValue == "IMD" || drpMasterType.SelectedValue == "SMMaster")
                    {
                        if (drpMasterType.SelectedValue == "IMD")
                        {

                        }
                    }

  DataTable newDt = new DataTable();
                    foreach (DataColumn DtColumn in dt.Columns)
                    {
                        DataColumn newDtColumn = new DataColumn();
                        newDtColumn.ColumnName = DtColumn.ColumnName;
                        newDt.Columns.Add(newDtColumn);
                    }

在上面的代码中,如果我的if (drpMasterType.SelectedValue == "IMD")这个条件不满意,那么我想摆脱循环不想继续DataTable newDt...

请告诉我是否有任何解决方案

3 个答案:

答案 0 :(得分:3)

如果你处于无效状态。然后你可以这样做:

if (drpMasterType.SelectedValue == "IMD")
{
   return;
}

答案 1 :(得分:2)

通常你可以使用

break;

走出循环,你考虑过这个吗?

答案 2 :(得分:0)

对于Void功能使用break和其他用途return;