PDA

View Full Version : سوال: Stack



omidgolpesar
سه شنبه 20 مرداد 1388, 15:19 عصر
سلام دوستان سوالی داشتم راجع پشته ها یا همون stack خودمون ؟
من میخوام کلاس stackی داشته باشم که مقدارtext box ای در فرم اصلی برنامه رو ذخیره کند اما نمیدونم چی کنم .
ممنونم اگر با یک مثالی کمکم کنید>>>
دوستون دارم:قلب:

Sociant
سه شنبه 20 مرداد 1388, 15:44 عصر
با استفاده از کلاس Stackدر فضای نام System.Collections میتونی تو برنامه ات پشته داشته باشی

متد Peek دسترسی به عنصر بالای پشته بدون خارج کردن آن از پشته
متد Pop استخراج عنصر بالای پشته
متد Push قرار دادن عنصر مورد نظر به پشته



System.Collections.Stack stack = new System.Collections.Stack();

//To push an item to the stack
object item = new object();
stack.Push(item);

//To pop an item from the stack
item = stack.Pop();

//To access to an item at the top of the stack without removing it
item = stack.Peek();