درس هفتم: انواع داده ها و روش های تبدل نوع آن ها در VB.net

درس هفتم: انواع داده ها و روش های تبدل نوع آن ها در VB.net

انواع داده ها به یک سیستم گسترده ای که برای تعریف متغیرها یا توابع انواع مختلف اشاره شده است، اشاره می کند. نوع متغیر تعیین می کند که چقدر فضا در حافظه ذخیره سازی اشغال شده است و به درک چگونگی ذخیره الگوی بیت ها اشاره میکند .

انواع داده موجود در VB.Net

VB.Net طیف گسترده ای از انواع داده ها را فراهم می کند. جدول زیر تمام انواع داده های موجود را نشان می دهد:

 

 

 نوع داده  محدوده ذخیره سازی مقدار
 Boolean  وابسته به پلت فرم پیاده سازی  True or False
 Byte  1 بایت  0 تا 255
 Char  2 بایت  0 تا 65535
 Date  8 بایت  از 00:00:00 (نیمه شب)  1 ژانویه 0001

تا

11:59:59 PM 31 دسامبر 9999

 Decimal  16 بایت 0 تا +/- 79،228،162،514،264،337،593،543،950،335 (+/- 7.9 … E + 28) بدون نقطه اعشار؛ از طریق +/- 7.9228162514264337593543950335 با 28 مکان به سمت راست دهدهی
 Double   8 بایت از -1.79769313486231570E + 308  تا -4.94065645841246544E-324 برای مقادیر منفی

از 4.94065645841246544E-324 تا  1.79769313486231570E + 308، برای مقدار مثبت

 Integer  4 بایت  از 2،147،483،648- تا 2،147،483،647
 Long  8 بایت از 9,223,372,036,854,775,808 –

تا

9,223,372,036,854,775,807

 Object 4 بایت در سیستم 32 بیتی

8 بایت در سیستم  64 بیتی

هر نوع  مقداری می تواند در متغیر نوع Object ذخیره شود.
 SByte 1 بایت از  128-  تا  127
 Short 2 بایت  از 32,768-  تا 32,767
Single  4 بایت 3.4028235E + 38- تا -1.401298E-45 برای مقادیر منفی؛

1.401298E-45 تا 3.4028235E + 38 برای مقادیر مثبت

String  وابسته به پلت فرم پیاده سازی 0 تا تقریبا 2 میلیارد کاراکتر
UInteger 4 بایت 0 تا  4,294,967,295
ULong 8 بایت 0 تا  18,446,744,073,709,551,615
User-Defined وابسته به پلت فرم پیاده سازی هر عضو ساختاری  که دارای محدوده ی مقادیری باشد که توسط نوع داده ها تعیین می شود و مستقل از دامنه های دیگر اعضا است.
UShort  2 بایت 0 تا 65,535

 

مثال

مثال زیر  استفاده از برخی از انواع داده ها را نشان می دهد :

 

 

هنگامی که کد بالا کامپایل شده و اجرا می شود، نتیجه ی زیر را تولید می کند:

 

 

توابع تبدیل نوع  داده ها در VB.Net

VB.Net توابع تبدیل نوع داده ها  زیر را فراهم می کند:

ردیف توابع و شرح آن ها
 1 (CBool(expression

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

2 (CByte(expression

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

 3 (CChar(expression

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

 4 (CDate(expression

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

5 (CDbl(expression

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

 6 (CDec(expression

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

7 (CInt(expression

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

8 (CLng(expression

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

9 (CObj(expression

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

 10 (CSByte(expression

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

11 (CShort(expression

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

12 (CSng(expression

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

13 (CStr(expression

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

14 (CUInt(expression

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

15 (CULng(expression

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

16 (CUShort(expression

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

 

مثال:
مثال زیر برخی از تبدیلات این توابع  را نشان می دهد :

 

 

هنگامی که کد بالا کامپایل شده و اجرا می شود، نتیجه ی زیر را تولید می کند:

 

 

 

لطفا به این مقاله امتیاز دهید.

[تعداد: 2    میانگین: 5/5]

 

 

 

0/5 (0 Reviews)

مطالب مرتبط

نظرات شما

شما باید وارد شوید تا قادر به ارسال دیدگاه باشید.

download free uapkmod,action game apk mod, android apps apk mod

قالب فروشگاهی