View Full Version : سوال: چند سوال ساده در رابطه با رشته ها
  
p30ware
دوشنبه 20 اردیبهشت 1389, 05:24 صبح
سلام به همه ی دوستان عزیز .. من در اول اول راه هستم و تازه سی شارپ رو شروع کردم 
چند تا سوال راجب متد های رشته ها دارم :  قبلا هم سرچ کردم اما چیز قابل توجهی پیدا نکردم
Remove , Replace , Startwith , Endwith
توضحاتشون رو میدونم که هر کدوم چه کاری انجام میدن ... اما اگر یه مثال عملی بزنید ممنون میشم ... 
مثلا یه رشته اینجوری داری " علی رضا "    با متد Remove  میخوام یه بار مثلا علی رو پاک کنم  . یه بار  رضا  .. یا مثلا یک حرف ازش پاک کنم .   مثلا "ع" که بشه لی رضا 
واسه بقیه متد ها هم همینجوری .. 
من آماتورم اگه میشه کدش رو برام بنویشید که ببرم تو برنامه تست کنم . خیلی خیلی ممنون
hamidreza20
دوشنبه 20 اردیبهشت 1389, 12:56 عصر
سلام دوست عزیز
یه سر به بخش نمونه برنامه های مفید در تالار به آدرس زیر بزنید البته قسمت رشته ها :
http://www.barnamenevis.org/forum/showthread.php?t=64210
التماس دعا...
p30ware
دوشنبه 20 اردیبهشت 1389, 15:13 عصر
ممنون ولی قبلا سر زدم . توی قسمت رشته ها برنامه هایی که داره هیچکدوم راجا این متد ها یی که نوشتم نیست .. 
اگه فقط نحوه ی نوشتن هر متد رو بگید کارم راه میفته همونجوری که تو پست اول توضیح دادم
Peyman.Gh
دوشنبه 20 اردیبهشت 1389, 15:38 عصر
:Endswith
string str = "This Is Test";
            if (str.EndsWith("Test"))
            {
                //
            }
            else
            {
                //
            } :StartsWith
 
 string str = "This Is Test";
             if (str.StartsWith("This"))
            {
                //
            }
            else
            {
                //
             }
 :Replace
string str = "This Is Test";
            label1.Text = str.Replace("Test", "String");
:Remove
            string str = "This Is Test";
            label1.Text = str.Remove(4);
موفق باشید.
#aliyari_C
دوشنبه 20 اردیبهشت 1389, 15:45 عصر
اگر تونستی یه سر هم به StringBuilder بزن 
_____________________
چون به دریا می توانی راه یافت 
سوی یک قطره چرا باید شتافت
p30ware
دوشنبه 20 اردیبهشت 1389, 16:10 عصر
خیلی ممنون پیمان و Aliyari عزیز  .. برم تست کنم
p30ware
دوشنبه 20 اردیبهشت 1389, 16:13 عصر
فقط یه چیز دیگه ! مثلا اگه یه تکست باکس بزارم و بخوام هرچی که اونجا بزنم توی رشته This is test  پاک بشه چیکار کنم ؟ 
مثلا رشته This is test رودارم  ... میخوام توی تکست باکس بزنم is ..  is توی رشته پاک بشه و بمونه This test . یعنی از قبل خودم مشخص نکنم که مثلا مکان 4 پاک بشه. 
این کار متدش فرق داره ؟
Peyman.Gh
دوشنبه 20 اردیبهشت 1389, 19:45 عصر
فقط یه چیز دیگه ! مثلا اگه یه تکست باکس بزارم و بخوام هرچی که اونجا بزنم توی رشته This is test  پاک بشه چیکار کنم ؟ 
مثلا رشته This is test رودارم  ... میخوام توی تکست باکس بزنم is ..  is توی رشته پاک بشه و بمونه This test . یعنی از قبل خودم مشخص نکنم که مثلا مکان 4 پاک بشه. 
این کار متدش فرق داره ؟
 string str = "This Is This";
           label1.Text = str.Replace(textBox1.Text, "");به بزرگ یا کوچک بودن حروف حساس میباشد.
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.