اين هم يك تابع براي تبديل اعداد فارسي به فرم معمول.
خروجي اين تابع string هست تا بتونيد به هر نوعي عددي كه دوست داريد تبديل كنيد.
private string ChengeNumber_FarsiToEnglish(string Number)
{
string Result = string.Empty;
for (int i = 0; i < Number.Length; i++)
{
int Code = (int)Number[i];
if (Code >= 48 && Code <= 57 || Code == 46)
Result += Number[i];
else
if (Code >= 1632 && Code <= 1641)
Result += (char)(Code - 1584);
else
if (Code == 46)
Result += '.';
else
{
Exception Ex = new Exception("فرمت عدد ورودي نادرست است");
throw Ex;
}
}
return Result;
}
البته اين تابع هم اعداد صحيح و هم اعداد مميز شناور رو شامل مي شه.