View Full Version : سوال: اضافه کردن space دو طرف =
Shahab_H
شنبه 08 اسفند 1388, 00:36 صبح
با سلام
من میخوام تو string هر جا مثلا = بود 2 طرفش space اضافه شه مثلا a =b تبدیل شه به a = b
از تابع replace و insert استفاده کردم ولی تغییری رو رشته نمیداد.
لطفا راهنمایی کنید.
SMRAH1
شنبه 08 اسفند 1388, 00:45 صبح
سلام
توابع replace و ... تغییر توی رشته می دن ولی نه اونطور که شما فکر می کنید.در واقع مقدار خروجی این توابع ،مقدار مد نظر هستند مثلا :
string s1 = ...;
string s2 = 1.Replace(...);
که در مثال بالا،جواب replaceرشته s1 در رشته s2 ذخیره شد.
موفق باشید
shask00l
شنبه 08 اسفند 1388, 01:01 صبح
textBox2.Text = textBox1.Text.Replace("=", " = ");
من با replace امتحان کردم جواب داد. اگر جواب نداد میتونی از کد زیر هم استفاده کنی.
for (int i = 0; i < textBox1.TextLength; i++)
{
if (textBox1.Text[i] != '=')
textBox2.AppendText(textBox1.Text[i].ToString());
else
textBox2.AppendText(" = ");
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.