c#编程 这里的if continue与省略他们有何不同?

if (v.Status == VascularStatusEnum.Cancel)
continue;
if (sb.Length > 6)
sb.Append("、");
if (v.Status == VascularStatusEnum.Valid)
{
if (v.VascularType == VascularTypeEnum.APV)
{
sb.Append(v.VascularType.ToString());
}
else
{
sb.Append(HdisEnum.GetEnumText(v.VascularLocation) + " " + v.VascularType.ToString());
}
}
else if (v.Status == VascularStatusEnum.Prepare)
{
if (v.VascularType == VascularTypeEnum.APV)
{
sb.Append(v.VascularType.ToString());
}
else
{
sb.Append(HdisEnum.GetEnumText(v.VascularLocation) + " " + v.VascularType.ToString());
}
sb.Append(string.Format("({0})", v.OperateDate.ToString("yyyy-MM-dd")));
}

continue会结束当次循环,不再执行当次循环后面的代码,进行下一次循环
break则是跳出循环
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网