PDA

View Full Version : انتخاب قسمتی از رشته



ali_habibi1384
جمعه 18 دی 1388, 08:53 صبح
توی VB6 از تابع mid با سه پارامتر برای جدا کردن رشته ای از درون رشته دیگه استفاده می کردم. توی C#2008 از چه دستوری استفاده کنم؟ لطفا توضیح کامل رو بدید. متشکرم.

h_jamshidi
جمعه 18 دی 1388, 09:07 صبح
string strTest = "1388/01/01";
strTest = strTest.Substring(0, 4);
label1.Text = strTest;

mir555
جمعه 18 دی 1388, 11:31 صبح
string strTest = "1388/01/01";
strTest = strTest.Substring(0, 4);
label1.Text = strTest;

با تشکر از شما توی substring پارامتر اول ایندکس هستش پارامتر دوم طول کارکتر

skflower
دوشنبه 03 اسفند 1388, 03:08 صبح
ببخشید اگه بخوام یه کاراکتر یه کاراکتر جلو برم و جدا کنم باید چیکار کنم؟
توی دلفی اینکارو میکردیم.

var
str1:string="salam";
TextBox1.text=str1[1];

که حرف اول یعنی s رو بر میگردوند

M.YasPro
دوشنبه 03 اسفند 1388, 07:10 صبح
سلام

char[] ch = str.ToCharArray();
با اینم میتونی به اندیس هاش دسترسی داشته باشی

ch[0]

skflower
دوشنبه 03 اسفند 1388, 10:05 صبح
سلام

char[] ch = str.ToCharArray();
با اینم میتونی به اندیس هاش دسترسی داشته باشی

ch[0]

خوب اینطوری که ما درنهایت یه آرایه داریم نه یه رشته. نکنه باید با for و غیره به رشته تبدیلش کنیم؟

mehdi.mousavi
دوشنبه 03 اسفند 1388, 11:11 صبح
خوب اینطوری که ما درنهایت یه آرایه داریم نه یه رشته. نکنه باید با for و غیره به رشته تبدیلش کنیم؟

سلام.
اینکارو میخواهید انجام بدید؟

string str1 = "salam";
TextBox1.text=str1[0].ToString();

در نهایت، رشته چیه؟ آرایه ای از char ها که همونطوری هم که عنوان کردید، میتونید با for...each تک تک اونها رو iterate کنید.

موفق باشید.