PDA

View Full Version : سوال: مرتب کردن نزولی آرایه



Pedram_Parsian
سه شنبه 17 تیر 1393, 18:06 عصر
با سلام
من یه آرایه با نام words دارم که اجزای اون، کلمه های یک جمله هست که از کاربر دریافت کرده است ....
بعد می خوام این عضو ها رو به صورت برعکس مرتب کنم (یعنی جای اولین کلمه با آخرین کلمه عوض شه و .. )
لطفا راهنمایی کنید ...

Pedram_Parsian
سه شنبه 17 تیر 1393, 18:33 عصر
یعنی یه نفر هم نمیتونه کمک کنه ؟

erfan_urchin
سه شنبه 17 تیر 1393, 18:46 عصر
string[] word = new string[5] { "a", "b", "c", "d", "e" };
word = word.Reverse().ToArray();

Amiri.projects
سه شنبه 17 تیر 1393, 18:48 عصر
این دستور کل آرایه رو بصورت اتوماتیک، معکوس میکنه
;(Array.Reverse(ArrayName

Pedram_Parsian
سه شنبه 17 تیر 1393, 18:50 عصر
string[] word = new string[5] { "a", "b", "c", "d", "e" };
word = word.Reverse().ToArray();


خوب من دارم از این کد به این صورت استفاده می کنم ....

Words = Words.Reverse().ToArray();
Console.WriteLine(Words);

ولی خروجیش system.String هست !

Amiri.projects
سه شنبه 17 تیر 1393, 19:12 عصر
عزیز جان، برای چاپ عناصر آرایه به حلقه نیاز داری مثل کد زیر:

(foreach(var item in array
{
;(()Console.WriteLine(item.ToString
}

موفق باشید

erfan_urchin
سه شنبه 17 تیر 1393, 20:02 عصر
خوب من دارم از این کد به این صورت استفاده می کنم ....

Words = Words.Reverse().ToArray();
Console.WriteLine(Words);

ولی خروجیش system.String هست !
عزیز دل برادر باید حلقه بزاری :لبخند:
for (int i = 0; i < 5; i++)
Console.WriteLine(word[i]);