با سلام به همه دوستان
آیا در #C دستوراتی وجود داره که محتوای یه rich textbox رو بگیره و خودش به اجزای تشکیل دهندش مثل کلمات و .... تقسیم کنه؟
Printable View
با سلام به همه دوستان
آیا در #C دستوراتی وجود داره که محتوای یه rich textbox رو بگیره و خودش به اجزای تشکیل دهندش مثل کلمات و .... تقسیم کنه؟
آره!
این کد و ببین!
این کد بر اساس کاراکتر فاصله جمله رو به کلمات تقسيم ميکنه و اونو تو آرایه ميريزه!کد:string[] a = new string[10];
a=richTextBox1.Text.Split(' ');
بر همين اساس دستور زير يک کلمه رو به آرايه ای از کاراکتر ها تقسيم ميکنه!
کد:char[] b = new char[10];
b = a[1].ToCharArray();
الهی خوشبخت دنیا و قیامت باشی :40:
نمی دونی منو چه جوری نجات دادی:11:
دوست عزیز
میشه لطفا بگی محتویات rich textbox رو چه طوری کاراکتر به کاراکتر بخونیم؟
برای اين کار ميتونی مستقيما از متد tochararray استفاده کنی!
اين کد يک آرايه از char به طول جمله داخل richtextbox درست ميکنه! بعد جمله رو کاراکتر به کاراکتر تو آرايه میریزه !کد:char[] test = new char[richTextBox1.Text.Length];
test = richTextBox1.Text.ToCharArray();
حالا از اول آرايه شروع کن به خوندن!
دوباره سلام
یه سوال دیگه
[CODE] [string[] op ={"^","+","-","*","/","%","&","|","<","<=",">=",">","==","<>","dzh","( ",")"};/CODE]
در آرایه بالا نمی تونم "\" به عنوان مقدار وارد کنم چون سیستم اونو به عنوان توضیح در نظر میگیره و کلی errorمیده
میشه بهم بگید چه چوری اونو در آرایه قرار بدم
البته برای چاپ می تونیم از دوتا \\ استفاده کنیم البته این برای چاپه
نقل قول:
ببخشید می شه بگی Split دقیقا چه کار می کنه ؟
با سلام دوباره
با اجازه آقا رضا
نقل قول:
ببخشید می شه بگی Split دقیقا چه کار می کنه ؟
split به معنای تقسیم کردن یا تکه کردن است و دستور بالا به این معنی است که متن نوشته شده در richtextbox رو بر اساس کاراکتر مورد نظر(فاصله خالی) تقسیم کن
یعنی اگر شما نوشته باشید
آرایه شما دارای 4 عنصرکد:his name is ali
his
name
is
ali
خواهد بود
:20:
با تشکر از راهنمایی شما sanam.b
:10: