برای ارتباط با مدیر سایت از ID تلگرام ebrahimi_younes@ استفاده نمایید. به سوالات و مشکلات برنامه نویسی پاسخ داده نمی شود.
کتاب های سی شارپ و جاوا به زبان ساده

تبدیل با استفاده از کلاس Convert

کلاس Convert یک کلاس استاتیک است که می توان از آن برای تبدیل مقادیر از نوعی به نوع دیگر استفاده کرد.این کلاس به نوبه خود دارای متدهایی برای تبدیل انواع داده به یکدیگر می باشد. در جدول زیر متدها ذکر شده اند :

دستور نتیجه
Convert.ToBoolean(val) Val به bool تبدیل می شود
Convert.ToByte(val) Val به byte تبدیل می شود
Convert.ToChar(val) Val به char تبدیل می شود
Convert.ToDecimal(val) Val به decimal تبدیل می شود
Convert.ToDouble(val) Val به double تبدیل می شود
Convert.ToInt16(val) Val به short تبدیل می شود
Convert.ToInt32(val) Val به int تبدیل می شود
Convert.ToInt64(val) Val به long تبدیل می شود
Convert.ToSByte(val) Val به ushort تبدیل می شود
Convert.ToSingle(val) Val به float تبدیل می شود
Convert.ToString(val) Val به string تبدیل می شود
Convert.ToUInt16(val) Val به ushort تبدیل می شود
Convert.ToUInt32(val) Val به uint تبدیل می شود
Convert.ToUInt64(val) Val به ulong تبدیل می شود

در برنامه زیر یک نمونه از تبدل متغیر ها با استفاده از کلاس Convert  و متدهای آن نمایش داده شده است :

double x = 9.99;
int convertedValue = Convert.ToInt32(x);

Console.WriteLine("Original value is: " + x);
Console.WriteLine("Converted value is: " + convertedValue);
Original value is: 9.99
Converted value is: 10

مقدار val هر نوع داده ای می تواند باشد اما باید مطمئن شد که به نوع داده ای مورد نظر تبدیل شود.

لطفا اگر نظر، پیشنهاد و یا انتقادی در باره مطلب بالا دارید در قسمت زیر و اگر سوالی دارید در بخش پرسش و پاسخ مطرح بفرمایید.

  1. علی پاسخ دادن

    بسیار عالی بسیار عالی بسیار عالی بسیار عالی بسیار عالی ….
    چند سال دنبال اموزش این چنینی بودم

  2. mohammad5050 پاسخ دادن

    بزرگترین ویژگی این سایت آموزش مطالب به زبان ساده و روان قابل فهم است .
    در ضمن میخواستم بدونم که آموزش asp.net راروی سایت قرار می دهید.
    با تشکر

    • یونس ابراهیمی پاسخ دادن

      سلام و بسیار ممنون بابت لطفتون، والا برنامه واسش دارم ولی واسه بعد از عید.
      ممنون میشم سایت رو به دوستاتون معرفی بفرمایید.
      با تشکر

  3. احمد رضا پاسخ دادن

    دست شما واقعا درد نکنه، سطح آموزش فوق العاده بالاست و با جزئیات زیاد روش کار شده، امیدوارم عوض این کارتون را از خداوند منان دریافت کنید که علم و دانش خود را در اختیار دیگران قرار می دهید.