Member 14081548 Ответов: 1

Код C# для добавления процесса в очередь


классный процесс
{
public int Pid;
публичное строковое имя;
public int ExecutionTime;
статус публичной строки;

общественный процесс(инт ПД строку Нм, инт-ет, строки ст)
{
этот.Pid = pd;
this.name = Нм;
этот.ExecutionTime = et;
этот.Статус = st;

}

общественного недействительными метод enqueue(процесс П ) //общественного недействительными метод enqueue (инт пункт)
{
если (сзади == макс - 1)
{
Приставка.WriteLine("Переполнение Очереди");
вернуть;
}
еще
{
эле [задняя++] = П. пид; // эле [задняя++] = элемент ;
}

}

 Q.enqueue(typeof(Process) );

What I have tried:

I want to add a process into queue which i have declared it into class Process while enquing that process how do i have to call it in function while executing with my type process mention in the last line of code -- Q.enqueue(typeof(Process) ); --

1 Ответов

Рейтинг:
0

OriginalGriff

Вы не добавляете a Type в очередь вы добавляете instance

Process p = new Process(...);
Q.enqueue(p);


Вы же понимаете, что в нем есть общий класс Queue<T>.Чистые коллекции?