public class MyClass
{
List<string> _endpoints;
int _indexCounter = 0;
public MyClass(List<string> endpoints)
{
_endpoints = endpoints;
}
public Task SendRequest()
{
var endpoint = _endpoints[_indexCounter];
indexCounter = _indexCounter < _endpoints.Length-1 ? _indexCounter+1 : 0;
await client.Request(endpoint);
}
}
public class MyClass
{
List<string> _endpoints;
int _indexCounter = 0;
public MyClass(List<string> endpoints)
{
_endpoints = endpoints;
}
public Task SendRequest()
{
var endpoint = _endpoints[_indexCounter];
indexCounter = _indexCounter < _endpoints.Length-1 ? _indexCounter+1 : 0;
await client.Request(endpoint);
}
}