2013-11-18 3 views
-1

У меня есть список тестов для заданий.Как получить следующий элемент в списке C#?

Я должен начать тест и контролировать его состояние. По завершении я должен начать следующий тест.

Надеюсь хранить в списке, чтобы хранить информацию об испытаниях. по завершении теста мне нужно получить следующее.

Просьба сообщить, как решить эту проблему.

Образец кода следующим образом.

if (myDocument != null) 
{ 
    myDocument.DocumentStatusChanged += new EventHandler<DocumentStatusEventArgs> 
     (myDocument_DocumentStatusChanged); 

    StartJob(); 
} 

.... 
.... 

void mDocument_DocumentStatusChanged(object sender, DocumentStatusEventArgs e) 
{ 
    if (e.Status == DocumentStatus.Idel) 
    { 
     StartJob(); 
    } 
} 

В функции StartJob у меня есть цикл, хотя каждый элемент в списке.

Любые предложения?

ответ

1

Есть ли другой способ, которым вы его используете? Потому что если нет, то Queue может быть тем, что вы ищете. В этом случае вы просто позвоните myQueue.Dequeue();, чтобы получить следующее в списке.

Смежные вопросы