View Full Version : سوال: برعکس کردن آرایه Hashtable یا کنترل های TableLayoutPanel
Hamishebahar
پنج شنبه 11 شهریور 1389, 12:15 عصر
سلام دوستان خسته نباشید.
چطوری میتونم یک آرایه Hashtable رو طوری کنم که وقتی forech میزنم از آخر به اول به من نشون بده؟
یا اینکه کنترل های داخل TableLayoutPanel رو بر عکس کنم یعنی از آخر به اول جابجا بشه.
ممنونم از همراهیتون.:قلب:
fjm11100
پنج شنبه 11 شهریور 1389, 12:52 عصر
خب با یک for معمولی کاهنده به جای foreach
Hamishebahar
پنج شنبه 11 شهریور 1389, 13:12 عصر
ممنونم از پاسختون دوست من.
ولی توی Hashtableنمیشه چون آی دی ها به این صورتن مثلا:
0
2
5
8
9
10
11
12
14
18
به ترتیب.
fjm11100
پنج شنبه 11 شهریور 1389, 13:52 عصر
پسر جان من سر نخ را دادم خودت تهشو پیدا کن این کد کمکت میکنه
ICollection keyCollection = ht.Keys;
string[] keys = new string[keyCollection.Count];
keyCollection.CopyTo(keys, 0);
for (int i = keys.Length - 1; i <=0; i--) {
this.setProperty(keys[i], ht[keys[i]]);
}
یعنی توی keys ها باید بگردی
Hamishebahar
پنج شنبه 11 شهریور 1389, 14:32 عصر
ممنونم ولی من اگه میخواستم این روشو به کار ببرم خوردم همه رو توی یه لیست میذاشتم که خودش قابلیت برعکس کردن داره.
ولی نمیخوام کدی به کارببرم.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.