برنامه نویسیمقالات

عملگر is و as

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

عملگر is و as

 

عملگر is

به شما اجازه می دهد تا بررسی نمایید که آیا این آبجکت با نوع دادهای خاص سازگار می باشد یا خیر.

تاکید دارم روی عبارت «ساز گار بودن» به این معنا که یک آبجکت یا از آن نوع باشد یا اینکه از آن مشتق شده باشد.

مثال:

int i=15;

if (i is Object)

{

 Consloe.WriteLine(" I is an object");

}
int همانند انواع داده ای سی شارپ از object ارث بری می نماید، بنابراین I برابر True می شود.

عملگر as

برای انجام صریح تبدیلات نوع انواع ارجاعی بکار برده می شود. اگر نوعی که تبدیل شده است با نوع معین شده سازگار باشد ، تبدیل با موفقیت صورت گرفته است. به هر حال اگر انواع ناسازگار باشند ، عملگر as مقدار null را بر میگرداند.

object t1 ="SoftSaaz.ir";

object t2=5;

string s1= t1 as string;      //s1="SoftSaaz.ir"

string s2=t2 as string ;       //s2=null

برای مشاهده کلیه سورس های برنامه سی شارپ کلیک نمایید.

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

امتیاز به این مطلب :

امتیاز

جمع امتیازات

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

User Rating: 2.45 ( 1 votes)

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

نشانی ایمیل شما منتشر نخواهد شد.

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