sepehr1014
یک شنبه 25 اردیبهشت 1390, 18:31 عصر
سلام دوستان
من حدود 2 ماهه که C# کار میکنم. حالا با یه مشکل عجیب مواجه شدم!
یه تابع به این صورت دارم:
public string mattostr(string temp)
{
if (temp.Contains("\\"))
{
temp = temp.Replace(";", ",");
temp = temp.Replace(",\\", ";");
}
return temp;
}
که کاربر ورودی را بصورت زیر وارد تکس باکس میکنه و برنامه string اون رو میگیره و به تابع میده.
1;2;\3;4
که باید این رو برگردونه:
1,2;3,4
درسته؟
ولی اینو برمیگردونه:
1,2,\3,4
یعنی ,\ رو تعویض نمیکنه. مشکل کجاست؟
من حدود 2 ماهه که C# کار میکنم. حالا با یه مشکل عجیب مواجه شدم!
یه تابع به این صورت دارم:
public string mattostr(string temp)
{
if (temp.Contains("\\"))
{
temp = temp.Replace(";", ",");
temp = temp.Replace(",\\", ";");
}
return temp;
}
که کاربر ورودی را بصورت زیر وارد تکس باکس میکنه و برنامه string اون رو میگیره و به تابع میده.
1;2;\3;4
که باید این رو برگردونه:
1,2;3,4
درسته؟
ولی اینو برمیگردونه:
1,2,\3,4
یعنی ,\ رو تعویض نمیکنه. مشکل کجاست؟