PDA

View Full Version : بر عکس کردن اعداد



esagraphic
سه شنبه 05 خرداد 1394, 15:12 عصر
سلام به همه من یک سری اعداد توی String دارم به این شکلی 530000 باید چیکار کنم که اینو تبدیل کنم به این شکل یعنی بر عکس بشه 000035 منتظر رهنمائی هستم

ebrahim.rayatparvar
سه شنبه 05 خرداد 1394, 15:28 عصر
سلام مهندس جان ببین این کد کارت رو راه میندازه :


public static string Reverse( string s )
{
char[] charArray = s.ToCharArray();
Array.Reverse( charArray );
return new string( charArray );
}

esagraphic
سه شنبه 05 خرداد 1394, 15:45 عصر
سلام مهندس جان ببین این کد کارت رو راه میندازه :


public static string Reverse( string s )
{
char[] charArray = s.ToCharArray();
Array.Reverse( charArray );
return new string( charArray );
}


سلام مهندس اگه میشه کمی بشتر توظیع بدی ببین من توی یک تایمر یک String دریافت میکنم که همون عدد بالایه 0530000 چی شکلی از این فانکشن که دادی استفاد کنم
مثلاً تو تایمر من یک تکس باکس دارم textbox1.tex=strrecive

ebrahim.rayatparvar
سه شنبه 05 خرداد 1394, 17:50 عصر
سلام مهندس اگه میشه کمی بشتر توظیع بدی ببین من توی یک تایمر یک String دریافت میکنم که همون عدد بالایه 0530000 چی شکلی از این فانکشن که دادی استفاد کنم
مثلاً تو تایمر من یک تکس باکس دارم textbox1.tex=strrecive
مهندس جان عرض کنم این برای کلای هست ولی همین یه متد رو میتونی فقط کلمه static رو تعریف متد رو بردار و بعد تو برنامه هر جا که خواستی مقداری رو که داری رو بفرست به این تابع.

esagraphic
سه شنبه 05 خرداد 1394, 18:09 عصر
مهندس جان عرض کنم این برای کلای هست ولی همین یه متد رو میتونی فقط کلمه static رو تعریف متد رو بردار و بعد تو برنامه هر جا که خواستی مقداری رو که داری رو بفرست به این تابع.

مرسی دوست عزیز کارم راه افتاد از این روش استفاده کردم

char[] revers = StrRecieve.ToCharArray();
StringBuilder sb = new StringBuilder();
for (int i = StrRecieve.Length -1 ; i >=0 ; --i)
{
sb.Append(revers[i]);
}
String buf = sb.ToString();


اون روش که شما گفتید هم استفاده کردم راه افتادم ممنون تان دوست عزیز