سلام دوستان
من یه string دارم که "۳,۴۵۴" هستش و فارسی هم هست اعدادش حالا من این استرینگ رو میخوام تبدیل به اینتش کنم و بشه 3454 چی کار دقیقا میتونم تا اینجوری بشه با تشکر
سلام دوستان
من یه string دارم که "۳,۴۵۴" هستش و فارسی هم هست اعدادش حالا من این استرینگ رو میخوام تبدیل به اینتش کنم و بشه 3454 چی کار دقیقا میتونم تا اینجوری بشه با تشکر
char[] ch = "12,3".ToCharArray();
string a = "";
for (int i = 0; i < ch.Length; i++)
{
if (char.IsDigit(ch[i]))
{
a += ch[i];
}
}
MessageBox.Show(a);
با سلام
int a = int.Parse("3,454".Replace(",", ""));
همینطور دوست عزیز با این تابعی که نوشتم هم میتونی برعکسش عمل کنی یعنی سه رقم سه رقم " , " بزاری
string R(string s)
{
string res = "";
for (int i = s.Length - 1; i >= 0; i--)
{
res += s[i].ToString();
}
return res;
}
string M(string str)
{
string rev=R(str);
string res="";
int f=0;
for (int i = 0; i < rev.Length; i++)
{
f++;
res += rev[i].ToString();
if (f == 3)
{
res += ",";
f = 0;
}
}
return R(res);
}