View Full Version : سوال: قالب گیری اشیا در .Net چیست ؟ و چگونه کار میکند ؟
jimjimy
یک شنبه 06 فروردین 1391, 15:53 عصر
اگر کسی واضح و با مثال این مطلبو برام روشن کنه ممنون میشم .
مخصوصا کاراییش ؟؟؟
C#.net
یک شنبه 06 فروردین 1391, 16:44 عصر
اینا رو ندید می گم مخاطبم هم اونایی که اینجور اصطلاحات رو اختراع می کنند: وقتی یه آدم کم سواد بدون دانش کامپیوتر و حتی انگلیسی میاد یه دیکشنری برمی داره می شینه یه کتاب مهندسی می ده بیرون همین میشه:
منظورشون Casting یا به فارسی بگیم تبدیل نوع داده ها هست
object tst = 112;
int a = tst * 2; // Error
int b = (int)tst * 2; // Casting tst as integere
A.S.Roma
یک شنبه 06 فروردین 1391, 16:55 عصر
اگر واقعا" منظورش Casting بوده واقعا" چه حسن سلیقه ای داشتن در ترجمه !
Casting کلاس های دات نت به هم و ... که دوستمون اشاره کردند و چندان پیچیده نیست.
اما اگر منظور Custom Casting باشه شرایط یکم پیچیده تر هست.
فرضا" شما یک Framework ی رو نوشتید و دادید دست Developer این framework شامل کلاس هایی هست که خودتون نوشتید در اینصورت احتمالا" شرایطی وجود داره که Objectی از یک کلاس بخواد تبدیل بشه ( قالب گیری بشه ! ) به یه کلاس دیگه. شما به عنوان Author اون کلاس باید شرایط خاص رو در نظر بگیرید و شرایط Implicit Cast و احیانا" Explicit Cast رو فراهم بیارید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.