سلام
as در #C چه کاربرد هایی داره ؟
سلام
as در #C چه کاربرد هایی داره ؟
سلام
من همین کاربردش رو میدونم که عمل Casting رو انجام میده
طوری که اگر مثلا (تبدیل رشته به عدد)Exception تبدیل نمیدهد و Expression مساوی Null است !Expression as DataType
یا
(DataType)Expression
البته به نظرم این لینک و نگاه کنی بهتر باشه !
http://msdn2.microsoft.com/en-us/lib...bt(VS.71).aspx
باسپاس
as یک دستور Type Casting هست که اگه اشتباه نکنم از ورژن 2.0 به بعد در سی شارپ اضافه شده.
مثلا این دستور تبدیل نوع رو در نظر بگیرید :
int a;
decimal b = (decimal)a;
این کد هم نتیجه ی کد بالایی رو خواهد داشت :
int a;
decimal b = a as decimal;