برنامه نویسیسی شارپ

تبدیل نوع داده در سی شارپ

با سلام امروز در این آموزش می خواهیم به شما آموزش چگونگی تبدیل نوع داده را در سی شارپ بیاموزیم.

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

 Type conversion تلویحی :

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

 Type conversion  توضیحی :

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

روش های Type conversion c#

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

S.Nشرح و روشها
۱ToBoolean 
یک نوع را به Boolean تبدیل می کند اگر امکانش باشد.
۲ToByte 
تبدیل یک تایپ به byte
3ToChar،یک نوع را به کاراکتر تبدیل می کند اگر امکانش باشد.
۴ToDateTime 
یک نوع را(عدد صحیح یا نوع ردیفی )را به ساختارdata time تبدیل می کند.
۵ToDecimal.یک نوع شناور یا یک تایپ عدد صحیح را به یک نوع اعشار تبدیل می کند.
۶ToDouble.یک نوع را به دوبرابر تبدیل می کند.
۷ToInt16.یک نوع را به یک عدد صحیح 16-bite تبدیل می کند.
۸ToInt32 
یک نوع را به یک عدد صحیح   32-bite تبدیل می کند.
۹ToInt64 
یک نوع را به یک عدد صحیح   64-bite تبدیل می کند.
۱۰ToSbyte 
تبدیل می کند به یک نوع bayte علامت دار
۱۱ToSingle 
به یک نوع عدد کوچک صحیح(شناور)تبدیل می کند.
۱۲ToString 
یک نوع را بصورت رشته ای تبدیل می کند.
۱۳ToType 
یک نوع را به یک نوع خاص تبدیل می کند.
۱۴ToUInt16 
یک نوع را به به یک نوع بدون علامت تبدیل می کند.
۱۵ToUInt32 
یک نوع را به یک نوع بدون علامت و طولانی تبدیل میکند.
۱۶ToUInt64 
یک نوع را به به یک عدد صحیح بزرگ بدون علامت تبدیل می کند

به مثال زیر توجه کنید:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
//تعریف داده ها
int a = 24;
bool b = true;
float c = 24.5555f;
//تغییر نوع داده ها
string[] text = new string[3];
text[0] = a.ToString();
text[1] = b.ToString();
text[2] = c.ToString();
//چاپ داده های تغییر داده شده به رشته
Console.WriteLine(“int a = ” + text[0] + “\nbool b = ” + text[1] + “\nfloat c = ” + text[2]);

Console.ReadKey();
}
}
}

خروجی به شکل زیر خواهد بود:

تبدیل نوع داده,تغییر نوع داده,سی شارپ
تبدیل نوع داده – زرین هور

محمد فرجی

تلاش بیهوده نیست...

نوشته های مشابه

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

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

دکمه بازگشت به بالا