نقل قول نوشته شده توسط mostafah110 مشاهده تاپیک
من این تابع را نوشتم:
        //convert a number in to money format.
public static string numberToMoney(string input)
{
input = moneyToNumber(input);
string outputT = "";
string output = "";
int j=0;
for(int i = input.Length-1;i>=0;i--)
{
outputT += input[i];
if (j % 3 == 2 && j < input.Length - 1)
{
outputT += ",";
}
j++;
}
for(int i=outputT.Length-1;i>=0;i--)
{
output += outputT[i];
}
return output;
}

//convert a money format to number
public static string moneyToNumber(string input)
{
string output = "";
for (int i = 0; i < input.Length; i++)
{
if (input[i] != ',')
output += input[i];
}
return output;
}
آقا من با این برنامه شما خیلی حال کردم
ازش دوتا سوال دارم
یکی اینکه اون قسمت J%3 == 2 رو برام یک توضیح میدی ؟
دوم اینکه اگه بخوایم با یک فاصله کنار عدد بنویسه "ریال" و تو تابع بعدی که می خواد اونو به عدد معمولی تبدیل کنه بتونه اونو حذف کنه، کد رو به نظرت چجوری تغییر بدیم بهتره؟

با تشکر