PDA

View Full Version : تبدیل داده عددی به رشته



barnamenevis300
دوشنبه 22 خرداد 1391, 15:11 عصر
با چه تابعی میتوانم داده ایی مثل صحیح را به رشته تبدیل کنم؟

barnamenevisforme
دوشنبه 22 خرداد 1391, 15:26 عصر
سلام

string strNumber = System.Convert.ToString(intumber);

m.akar
دوشنبه 22 خرداد 1391, 19:40 عصر
همه نوع های موجود در دات نت از نوع System.Object مشتق شده اند. نوع Object دارای یک متد به نام ToString هست که هر یک از نوع های دیگر بر اساس نوع خود این تابع را بازنویسی کرده اند. نوع اعداد صحیح نیز این تابع را به گونه ای باز نویسی کرده که در هنگام فراخوانی آن توسط یک شیء از نوع عدد صحیح عدد موجود درون شیء را به رشته تبدیل می کند و باز می گرداند. بنابر این شما می توانید تنها با فراخوانی تابع ToString از متغیر خود آن را به رشته تبدیل کنید.

نمونه کد آن به صورت زیر است:

decimal a = 12.5M;
string b = a.ToString();

البته این توضیحات را برای ایجاد درک عمیقتر درباره اتفاقاتی که می افتد تا این تبدیل صورت گیرد بیان کردم. برای دریافت اطلاعات جامع تر در این مقوله پیشنهاد می کنم کتاب CLR via C#‎ (http://clrviacsharp.ir/) را مطالعه نمایید.