تبدیل با استفاده از کلاس 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. احمد رضا پاسخ دادن

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