یکشنبه , 01:02
خرید فالوور اینستاگرام خرید لایک اینستاگرام قالب صحیفه
اطـلاعیه بـروزرسانی و تـخفیف هـای ویژه سـایت :
خانه / آموزش ها / سورس کد تبدیل اعداد انگلیسی به فارسی در Asp.Net

سورس کد تبدیل اعداد انگلیسی به فارسی در Asp.Net

در این آموزش یک سورپرایز برای شما برنامه نویسان وب داریم ، شاید برای بسیاری از شما کاربران و برنامه نویسان پیش آمده باشد که می خواهید یک سایتی کاملاً فارسی طراحی کنید در واقع نمی خواهید حتی اعداد و ارقام آن نیز انگلیسی نوشته شود بنابراین نیاز به سورس کدی دارید که بتواند اعداد موجود در TextBox ها ، Label ها ، ListBox ها و … را فارسی نمایش دهد در اینجا ما یک تابعی نوشتیم که همین کار را انجام می دهد در واقع این تابع یک ورودی دارد که اعداد انگلیسی را می گیرد و در خروجی اعداد فارسی را نمایش می دهد که در ادامه صفحه می توانید این تابع راببنید و از آن استفاده کنید.

وب سایت Projectp30 بهترین سایت در زمینه آموزش برنامه نویسی

در اینجا ما دو تا TextBox و یک Button داریم که عدد انگلیسی را از Textbox اول می گیرد و عدد دوم یا همان عدد فارسی را در Textbox دوم نمایش می دهد که در این قسمت یک تابعی داریم که کار اصلی یعنی همان کار تبدیل از انگلیسی به فارسی را انجام می دهد :

تابع تبدیل عدد انگلیسی به فارسی :

    public string getPersianNumber(string data)

    {

 

        for (int i = 48; i < 58; i++)

        {

            data = data.Replace(Convert.ToChar(i), Convert.ToChar(1728 + i));

        }

        return data;

 

    }

بعد از آن بر روی Button مورد نظر کلیک می کنیم و کد زیر را می نویسیم :

    protected void Button2_Click(object sender, EventArgs e)

    {

 

        txt_num_fa.Text = getPersianNumber(txt_num_en.Text);

   

    }

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *