View Full Version : سوال: دریافت یک رشته و چاپ از آخر به اول
ahadzade
چهارشنبه 02 اردیبهشت 1394, 14:56 عصر
باسلام
میخواستم ببینم چه طور میشه یک رشته رو دریافت کرد و از آخر به اول نمایش داد؟
مثلا وقتی وارد میشه :salam esm man ali ast
تو خروجی این رو نشون بده : ast ali man esm salam
به زبان windows form application
imanx7
چهارشنبه 02 اردیبهشت 1394, 15:09 عصر
void revers(string str)
{
string str1 = string.Empty;
for (int i = str.Length - 1; i >= 0; i--)
{
str1 += str[i];
}
MessageBox.Show(str1);
}
malizergani
چهارشنبه 02 اردیبهشت 1394, 15:47 عصر
سلام دوست عزیز
var result = Microsoft.VisualBasic.Strings.StrReverse(@"09163236194");
MessageBox.Show(result);
ahadzade
چهارشنبه 02 اردیبهشت 1394, 22:52 عصر
void revers(string str)
{
string str1 = string.Empty;
for (int i = str.Length - 1; i >= 0; i--)
{
str1 += str[i];
}
MessageBox.Show(str1);
}
این کلا برعکس میکنه حتی حروف کلمات رو هم از آخر به اول میکنن.
من فقط میخوام جای کلمه ها از آخر به اول شه.
مثلا : c sharp ------------> sharp c
Omid.Miresmaeili
چهارشنبه 02 اردیبهشت 1394, 23:09 عصر
سلام، متن مورد نظر رو توی یه ارایه رشته ای بریزید و از متد Reverse کلاس Array استفاده کنید
string sentence = "I am Omid";
string[] words = sentence.Split(' ');
Array.Reverse(words);
string reversed = string.Join(" ", words);
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.