如何选择列表中的下一个项目

时间:2018-04-02 00:21:55

标签: c#

我有一个IP地址List<IPAddress> proxies;列表和一个当前代理IPAddress CProxy;。我将代理txt文件中的每一行添加到列表中,并将其用于httprequests。每次请求失败时,它都会向int ProxyRetries添加1。

            if (ProxyRetries > 5)
        {
            ProxyRetries = 0;
            CProxy = proxies // how to select next proxy in the list?
        }

我的问题是如何将当前代理设置为列表中的下一个?

2 个答案:

答案 0 :(得分:1)

int current = 0;

CProxy = proxies[current];
current++;

答案 1 :(得分:0)

    List<IPAddress> proxies;
    IPAddress CProxy;
    int iProxy = 0;

    if (ProxyRetries > 5)
    {
        ProxyRetries = 0;
        CProxy = proxies[iProxy++]
    }