نقل قول: درك بهتر مفهوم متغييرها
اول در پاسخ به سوالتون این رو بگم که تمام اون چیزهایی را که میگم به ما اینجوری گفتن و فهمیدم
1 : وقتی ما داریم یک متغییر از هر نوعی درست میکنیم در واقع داریم یک x رو از آبجکت ایجاد می کنیم یعنی این که من میخوام x رو داشته باشم خوب باید دارای یک نوعی باشه درسته من به اون نوع int یا ...... میگم که میشه گفت کلاس ( int , string , .... ) هستند
2: آرایه : در واقع آرایه در سی شارپ به وجود آمده ببین:
int x خوب ایکس دارای یک خونه از حافظه است
int x [10] خوب این یعنی در واقع 10 تا از همون x بالا ولی پشت سر هم اما
int[] x = new int[10] این یعنی آرایه
نقل قول: درك بهتر مفهوم متغييرها
خب 10 تا متغيير پشت سره هم با آرايه چه فرقي ميكنه؟
int[]a
و
int[]a=new int[]J
چه فرقي ميكنن؟
لطفا دوستان هر 5 تا سوال كه مشخص شده رو جواب بدن
ممنون
نقل قول: درك بهتر مفهوم متغييرها
***وقتي ما يك ليست از يك كلاس درست ميكنيم مفهومش چيه؟
یعنی این که ما من یک لیست دارم که نوعش از همون کلاسه
مثال : من یک کلاس دارم به نام student که دارای دو تا فیلد به نام شماره دانشجویی و نام است من در مثالم از آرایه استفاده کردم مفهومش یکی است
Student[] stu = new Student[10];
کد بالا به این معنی نیست که من مشخصات 10 دانشجو را در داخلش دارم نه غلطه من در واقع یک آرایه دارم که نوعش از نوع student است که میتونه آرایه من از نوع int , string , list,.......... باشه
من هنوز یک نوع از student نساختم ( student s=new student )این کد را هم ببین
Student[] stu = new Student[10];
for (int i = 0; i < 10; i++)
{
stu[i]=st new Student();
}
نقل قول: درك بهتر مفهوم متغييرها
نقل قول:
نوشته شده توسط
rahe behtari hast
خب 10 تا متغيير پشت سره هم با آرايه چه فرقي ميكنه؟
int[]a
و
int[]a=new int[]J
چه فرقي ميكنن؟
لطفا دوستان هر 5 تا سوال كه مشخص شده رو جواب بدن
ممنون
int a[];
نوع این ایکس int است اما
int[] x = new int[10];
نوع این ایکس int []
است
نقل قول: درك بهتر مفهوم متغييرها
[COLOR=red]ضمنا ما وقتي ميخواهيم مختصات مشخص كنيم يا رنگ مشخص كنيم يك متغيير خاص نمونه گيري ميكنيم كه نميفههم چيه؟ مثل:[/RIGHT]
Color x=new Color()A
[/QUOTE]
خوب ما با این کار داریم یک شی از کلاس color درست میکنیم تا بتونیم از متد ها و فیلد های اون استفاده کنیم
نقل قول: درك بهتر مفهوم متغييرها
ببینید به نظر من شما در واق مفهوم oop را نمیدونید برای حل این مشکل یک سری به این لینک بزنید و در اونجا تمامی فیلم های اموزشی را دانلود کنید قشنگ توضیح داده شده به سوال های شما
https://barnamenevis.org/showthread.p...A7%D8%B1%D9%BE