برنامه نویسیمقالات

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

نمونه برنامه سی شارپ

آموزش سی شارپ

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

برنامه ایی بنویسید که رشته ایی را از ورودی گرفته و معکوس آن را چاپ و نمایش دهد ؟

با توابع داخلی به راحتی می توان رشته ایی از ورودی گرفته و آن را معکوس کرد .در کلاس Array ، با استفاده از متد Reverse به راحتی می توان این کار رو انجام داد.

تابع زیر را ببینید:

        //تابع یه ورودی از جنس رشته داره
        public string Reverse(string input)
        {
            //رشته را با متد زیر به آرایه ایی از کاراکتر ها تبدیل میکنه
            char[] chars = input.ToCharArray();
            //آرایه را معکوس میکنه
            Array.Reverse(chars);
            //آرایه معکوس شده را به رشته تبدیل میکنه
            return new String(chars);
        }

حالا ما میخوایم بدون استفاده از این تابع و با حلقه foreach این کار رو انجام بدیم.

کد زیر را مشاهده فرمایید:

 //نیاز به دو متغییر رشته ایی داریم
            string str1 = txtInput.Text;
            string str2 = string.Empty;
            //رشته را پیمایش میکنیم و معکوس میکنیم
            foreach (char chr in str1)
            {
                str2 = chr + str2;
            }
            //نتیجه را نمایش میدیم
            txtResualt.Text=str2;

برنامه رو میتونین دانلود کنین. امیدوارم مفید بوده باشه

دانلود سورس برنامه


برای مشاهده کلیه سورس های برنامه سی شارپ کلیک نمایید.

تمامی مطالب توسط تیم سافت ساز ترجمه و جمع آوری می شود . منبع سافت ساز

امتیاز به این مطلب :

امتیاز

جمع امتیازات

لطفا به این مطلب امتیاز دهید

User Rating: 3.71 ( 5 votes)

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا