PDA

View Full Version : تبدیل به int , رشته اعداد فارسی



smt_414
یک شنبه 11 شهریور 1386, 23:07 عصر
سلام
تبدیل به int رشته اعداد فارسی
من یک تکست باکس دارم که داخلش اعداد فارسی وجود دارد
زمانی که می خوام اون رو به int تبدیل کنم برنامه این اجازه رو نمی ده
این امکان هم وجود نداره اون اعداد رو به شکل انگلسیس تو تکست باکس بریزم

int year = Convert.ToInt32(tb_year.Text);
حالا دستوری می خوام که یا اعداد رو به انگلیسی برگردونه
و یا بشه اعداد فارسی رو تبدیل کنه.
ممنونم

once4ever
دوشنبه 12 شهریور 1386, 00:03 صبح
کاراکترهای یونیکد به عنوان عدد شناخته نمیشن
با چه کدی اون اعداد فارسی نوشتی تو تکست باکست

mahani
دوشنبه 12 شهریور 1386, 00:31 صبح
for (int i = 0; i < 10; i++)
textBox1.Text = textBox1.Text.Replace((char)(i + 48), (char)(i + 1776));

mahani
دوشنبه 12 شهریور 1386, 00:34 صبح
در پست بالا اعداد انگلیسی رو فارسی میکنه این فارسیو انگلیسی میکنه

for (int i = 0; i < 10; i++)
textBox1.Text = textBox1.Text.Replace((char)(i + 1776), (char)(i + 48));

smt_414
دوشنبه 12 شهریور 1386, 14:32 عصر
سلام
از جوابتون ممنونم اما یه سوال
این حلقه for و شرط کمتر از 10 برای چی بود؟

mahani
دوشنبه 12 شهریور 1386, 18:37 عصر
برای اینه که ما 10 تا عدد داریم(0 تا 9) و باید یکی یکی عوض بشه