Class Element
{
Private Element mnext;
. . , . Set, Get.
Private potok mPotok;
. .
Public Element();
. , . . , .
Public Element(potok Pot,Element NextEl)
{
mnext = NextEl;
NextEl mnext.
mPotok = Pot;
mPotok Pot.
}
Internal Element Next
. mnext Set, Get, .
{
Get
{
Return mnext;
get mnex.
}
Set
{
mnext = value;
set mnext.
}
}
Internal potok Potok
. Potok Set, Get.
{
Get
{
Return mPotok;
get mPotok.
}
Set
{
mPotok = Potok;
set mPotok.
}
}
}
}
//----------------------------------------------------------------------------------------------------------------------------
Class potok
{
Private int mNumber;
mNumber int . Set,Get .
Private string mState;
mState string . Set,Get .
public int Number
. mNumber .
{
Get
{
Return mNumber;
get mNumber.
}
Set
{
mNumber = Number;
set mNumber.
}
}
Public string State
. , - .
{
Get
{
Return mState;
get mState.
}
Set
{
mState = State;
set mState.
}
}
Public potok(int Number, string State);
{
mNumber = Number;
Number mNumber.
mState = State;
State mState.
}
, . . int Number string State.
|
|
Public potok()
{
mNumber = 0;
mNumber .
mState = "";
}
}
}
//----------------------------------------------------------------------------------------------------------------------------
Class Process
.
{
Private int mNumber, k;
: k. . Set,Get.
Private Element first, last;
. .
Public int Number
, Set Get , mNumber .
{
Get
{
Return mNumber;
get mNumber.
}
Set
{
mNumber = Number;
set mNumber.
}
}
Public Process(int Number);
. Process. Number int.
{
mNumber = Number;
mNumber Number.
k = 0;
k .
}
Public Process()
{
first = new Element();
Element.
first.Next = null;
first.Next .
mNumber = 0;
mNumber .
k = 0;
k .
}
Public int Count()
. . .
{
Return k;
k.
}
public void Add(potok Potok);
. Potok potok.
{
if (first == null)
,
{
Element temp = new Element(Potok1, null);
Element Potok1 null.
first = temp;
first temp
last = temp;
last temp.
}
Else
{
Element temp = new Element(Potok1, null);
Element Potok1 null.
last.Next = temp;
last.Next temp
last = temp;
last temp.
}
k++;
Potok k.
}