PDA

View Full Version : تغییر اعضای صف



Direlap
جمعه 08 دی 1391, 18:48 عصر
سلام
یه struct داریم:

struct ps
{
public int m;
}

و یه صف از این استراکت ها.
من میخوام از طریق این صف فیلد m رو تغییر بدم ولی اجازش رو نمیده.
چیکار باید بکنم؟

با تشکر

morteza5358
جمعه 08 دی 1391, 18:50 عصر
سلام
میشه کدتو بذاری؟؟؟

Direlap
جمعه 08 دی 1391, 19:06 عصر
struct ps
{
public int m;
}
Queue<ps> BQueue = new Queue<ps>();
ps newps=new ps();
newps.m=2;
BQueue.Enqueue(newps);


الان نمونه ای از استراکت در صف قراردارد. اگه بخوام از طریق صف فیلد عدد رو تغییر بدم من به هیچ عنوان نتونستم. چون ارور میده که نمونه غیرقابل ویرایش است.

Direlap
پنج شنبه 14 دی 1391, 22:40 عصر
آیا اعضای صف غیرقابل ویرایش هستند؟

اگه آره چطور باید اون آیتم هارو ویارایش کرد؟

Direlap
جمعه 15 دی 1391, 13:41 عصر
برای زمانبندی سی پی یو میخوام انجام بشه. یعنی مقدار یکی از اعضاش کم بشه و بعد بره به ته صف. به همین خاطر نیاز هستش که اعضاش رو تغییر بدم.

Direlap
یک شنبه 17 دی 1391, 14:26 عصر
یعنی به هیچ وجه نمیشه تغییر داد؟