微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c# – foreach,额外的条件语句

对不起,希望没有人给我留下一个noob问题,我还没有C#参考书>< 有没有办法在foreach循环中放置一个额外的条件语句,例如:

string[] giggles = new string[6] { "one","two","three","four","five","Six" };
    int i = 0;

    foreach (string gig in giggles && i < 4)
    {
        lblDo.Text = gig;
        i++;
    }

这显然不起作用,但是我可以使用类似的东西,还是我在循环中使用if / break语句?谢谢!

解决方法

您将不得不使用if / break或for循环. foreach循环几乎是有意限制的,因为这一点只是迭代一个可枚举的集合*.如果你想要更简洁的循环控制,你将使用for循环,while循环或do-while循环.

*实际上,任何具有GetEnumerator()方法的东西.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐