PDA

View Full Version : پشته در سی شارپ



abca362
چهارشنبه 16 فروردین 1391, 10:32 صبح
سلام بر همگی
کسی در مورد ایجاد پشته در سی شارپ می تونه به من را هنمایی کنه هرچی نمونه تو سرچا استفاده کردم error داد ...
واینکه چجور میشه یه تکست باکس را کار اکتر کاراکتر کرد و توی یه آرایه ریخت ممنون میشم
کسی کمک کنه

masoudmok
چهارشنبه 16 فروردین 1391, 11:04 صبح
سلام .
واسه پشته به این لینک سر بزن
http://msdn.microsoft.com/en-us/library/system.collections.stack%28v=vs.90%29.aspx
دومی رو میتونی با اندیس دسترسی پیدا کنی .
موفق باشی

bluesky*
چهارشنبه 16 فروردین 1391, 13:52 عصر
سلام دوست عزیز برای ایجاد پشته تو سی شارپ تو تالار سی شارپ سرچ کنی هست
موفق باشی

sirvan-me
پنج شنبه 17 فروردین 1391, 12:05 عصر
تعریف یه پشته و استفاده از توابع Push و Pop

Stack<int> MyStack = new Stack<int>();
for (int Count = 0; Count <= 10; Count++)
{
MyStack.Push(Count);
}

while (MyStack.Count != 0)
{
MessageBox.Show(MyStack.Pop().ToString());
}

کلاس Stack تابع دیگه ای به اسم Peek داره که عنصر بالای پشته رو برمی گردونه .

sirvan-me
پنج شنبه 17 فروردین 1391, 22:48 عصر
برای کاراکتر کاراکتر کردن یک تکست باکس مقدار تکست باکس رو بریز توی یه متغیر String بعد از تابع ToCharArray استفاده کن و مقدار برگشتی این تابع رو توی یه آرایه از کاراکترا بریز :


string text = textBox1.Text;
char[] character = text.ToCharArray();