کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش تبدیل نوع در سی شارپ

دوره آموزش برنامه نویسی C#

کلیه حقوق مادی و معنوی این مقاله متعلق به آموزشگاه تحلیل داده می باشد و هر گونه استفاده غیر قانونی از آن پیگرد قانونی دارد.

آموزش تبدیل نوع در سی شارپ

Type conversion اساسا به معنی تبدیل یک نوع داده به دیگری است و در C# به دوشکل است.

 Type conversion تلویحی : این نوع تبدیل دریک شیوه  type-safe توسط  C# انجام می شود. مثلا تبدیل انواع کوچک به انواع بزرگ و تبدیل از رتبه های مشتق به رتبه های پایه.

 Type conversion  توضیحی : این نوع تبدیل ها بصورت توضیحی توسط کاربر با استفاده از عملکرد های  از پیش تعیین شده  است. تبدیل های توضیحی نیاز به یک عامل پوششی از پیش تعیین شده دارند.

 در مثال زیر نمونه از Type conversion توضیحی نشان داده شده است.

    namespaceTypeConversionApplication
            {
                classExplicitConversion
                {
                    staticvoidMain(string[] args)
                    {
                   
double d =5673.74;
                   
int i;
                   
// cast double to int.
       
                        i =(int
)d;
                    Console.WriteLine(i);
                    Console.ReadKey();
                    }
                }
            }

وقتی کد بالا تالیف و اجرا شد نتایج زیر بدست می آید.

5673

روش های Type conversion c#

روش های تبدیل نوع  built-in را به شکل زیر ارائه می دهد.

S.N

شرح و روشها

1

ToBoolean 
یک نوع را به Boolean تبدیل می کند اگر امکانش باشد.

2

ToByte 
تبدیل یک تایپ به byte

3

ToChar،

یک نوع را به کاراکتر تبدیل می کند اگر امکانش باشد.

4

ToDateTime 
یک نوع را(عدد صحیح یا نوع ردیفی )را به ساختارdata time تبدیل می کند.

5

ToDecimal.

یک نوع شناور یا یک تایپ عدد صحیح را به یک نوع اعشار تبدیل می کند.

6

ToDouble.

یک نوع را به دوبرابر تبدیل می کند.

7

ToInt16.

یک نوع را به یک عدد صحیح 16-bite تبدیل می کند.

8

ToInt32 
یک نوع را به یک عدد صحیح   32-bite تبدیل می کند.

9

ToInt64 
یک نوع را به یک عدد صحیح   64-bite تبدیل می کند.

10

ToSbyte 
تبدیل می کند به یک نوع bayte علامت دار

11

ToSingle 
به یک نوع عدد کوچک صحیح(شناور)تبدیل می کند.

12

ToString 
یک نوع را بصورت رشته ای تبدیل می کند.

13

ToType 
یک نوع را به یک نوع خاص تبدیل می کند.

14

ToUInt16 
یک نوع را به به یک نوع بدون علامت تبدیل می کند.

15

ToUInt32 
یک نوع را به یک نوع بدون علامت و طولانی تبدیل میکند.

16

ToUInt64 
یک نوع را به به یک عدد صحیح بزرگ بدون علامت تبدیل می کند.

 

مثال زیر انواع مقادیر را به شکل رشته ای تبدیل می کند.

 namespace TypeConversionApplication
        {
            classStringConversion
            {
                staticvoidMain(string[] args)
                {
               
int i =75;
               
float f =53.005f;
               
double d =2345.7652;
                bool b =
true
;
                Console.WriteLine(i.ToString());
                Console.WriteLine(f.ToString());
                Console.WriteLine(d.ToString());
                Console.WriteLine(b.ToString());
                Console.ReadKey();
                }
            }
        }

وقتی کد های بالا تالیف و اجرا شد نتایج زیر حاصل می شود.

75
        53.005
        2345.7652
        True
 
1394/07/27 17583 1754
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...