PDA

View Full Version : Dynamicچیه؟؟



saeed-kh
یک شنبه 06 بهمن 1387, 02:19 صبح
سلام .
این Dynamicچیه؟؟
نوعه؟؟ سطخ دسترسیه؟
در مورد کاربردش توضیخ بدین؟؟
چرا هست ؟؟ فایدش چیه؟؟

C_Sharp_Dot_Net
یک شنبه 06 بهمن 1387, 06:09 صبح
سلام دوست عزیز
نه داینامیک نه نوع هست و نه سطح دسترسی
داینامیک یعنی پویا
یعنی اینکه شما حافظه ی اختصاصی به یک متغیر رو در زمان اجرا بهش تخصیص بدی
مثلا یه یه پنجره باز بشه و از کاربر بخواد یه عدد رو وارد کنن مثلا 15
و بعد یه آرایه 15 تایی درست کنی به این آرایه می گن پویا شاید توی VB6 این خیلی مهم نباشه ولی توی C و ++C این کار خیلی اهمیت داره و به راحتی VB6 نیست
ضمنا توی سی شارپ این کار مثل آب خوردن هست کد زیر رو ببین


int a=int.Parse(TextBox1.text
float[] arr=new float[a

با این دستورات من یه آرایه پویا ساختم یا داینامیک ساختم ولی توی C یه کم کار بیشتر می خواد
کافی بود؟

mehdi.mousavi
یک شنبه 06 بهمن 1387, 10:02 صبح
سلام . این Dynamicچیه؟؟ نوعه؟؟ سطخ دسترسیه؟ در مورد کاربردش توضیخ بدین؟؟ چرا هست ؟؟ فایدش چیه؟؟

سلام.
شما باید تعیین کنید که دقیقا دارید در چه Context ای صحبت میکنید. بعنوان نمونه، ما این واژه ها رو داریم:


Dynamic Cast (http://codegoeshere.blogspot.com/2007/05/dynamic-cast-in-c.html)
Dynamic Memory Allocation
Dynamic Type (http://blogs.msdn.com/cburrows/archive/2008/10/27/c-dynamic.aspx) (که یه امکان جدید در C# 4.0 هستش).
و موارد بسیار دیگه...

پاورقی: توضیحات جناب C_Sharp_Dot_Net در مورد بند دوم بودش...

saeed-kh
یک شنبه 06 بهمن 1387, 11:59 صبح
منظورم همونی هست که جدید اومده
فکر کنم همون dynamic type
مفهوم پویایی رو میدونم.