如何使用for循环而不是foreach循环

时间:2013-12-06 11:34:39

标签: c#

在我的代码中有一个foreach()循环我想用for循环

替换它
foreach (string key in Request.Form.Keys)

我想只运行一次这个循环

我是怎么做的

2 个答案:

答案 0 :(得分:3)

for(int i = 0; i < Request.Form.Keys.Count; i++)
{
    string key = Request.Form.Keys[i];
    string value = Request.Form[key];
}

答案 1 :(得分:-1)

 String key=String.Empty;
 for(int i=0;i<Request.Form.Keys.Count;i++)
    {
     key =Request.Form.Keys[i];
    //run the loop.
    }

如果你想只运行一次就可以运行,如下所示:

解决方案2:

        String key=String.Empty;
        for(int i=0;i<Request.Form.Keys.Count;i++)
        {
         key =Request.Form.Keys[i];
        //run the loop only once


        break;
        }