rahe behtari hast
سه شنبه 07 آذر 1391, 14:23 عصر
سوال اول:
***يكم ميخوام مفهوم متغييرها رو دقيق تر بدونم. ما در سي شارپ يك سري متغيير داريم مثل:
int
string
char
bool
...
در عين حال چيزهايي داريم مثل:
array[]A
List<>A
table<>A
IEnumerable<>A
آيا ميشه اين طور گفت كه ما چند مدل متغيير داريم كه توسط چند مورد گفته شده ميشه به هم وصلشون كرد؟
غير از اون چهار مورد (آرايه- ليست- تيبل و...) باز هم از اين مدل هست كه متغييرها رو به هم وصل كنه؟
***تفاوت ليست و آرايه و تيبل و... چيه؟
***وقتي ما يك ليست از يك كلاس درست ميكنيم مفهومش چيه؟
هر كلاس يك سري پروپرتي داره وقتي ما از اون كلاس نمونه گيري ميكنيم در واقع يك متغيير ميسازيم كه داخل اون متغيير يك سري متغيير معادل اون پروپرتيها وجود داره؟ ميشه گفت نمونه اي كه از يك كلاس گرفته ميشه خودش يك مجموعه از متغييرهاست؟
***چي ميشه كه وقتي ميخوايم يك مثلا آرايه يا ليست يا كلاس درست كنيم نمونه گيري ميكنيم اما وقتي ميخوايم يك متغيير ساده تعريف ميكنيم ديگه نمونه گيري نميكنيم؟ به طور مثال:
int a
List <class> aA
List <class> a=new List<class>()A
اين سه تا با هم چه فرقي ميكنن؟ نيمه ي سمت چپ كه داره يك متغيير تعريف ميكنه. نيمه ي سمت راست چه كاري انجام ميده؟
***ضمنا ما وقتي ميخواهيم مختصات مشخص كنيم يا رنگ مشخص كنيم يك متغيير خاص نمونه گيري ميكنيم كه نميفههم چيه؟ مثل:
Color x=new Color()A
***يكم ميخوام مفهوم متغييرها رو دقيق تر بدونم. ما در سي شارپ يك سري متغيير داريم مثل:
int
string
char
bool
...
در عين حال چيزهايي داريم مثل:
array[]A
List<>A
table<>A
IEnumerable<>A
آيا ميشه اين طور گفت كه ما چند مدل متغيير داريم كه توسط چند مورد گفته شده ميشه به هم وصلشون كرد؟
غير از اون چهار مورد (آرايه- ليست- تيبل و...) باز هم از اين مدل هست كه متغييرها رو به هم وصل كنه؟
***تفاوت ليست و آرايه و تيبل و... چيه؟
***وقتي ما يك ليست از يك كلاس درست ميكنيم مفهومش چيه؟
هر كلاس يك سري پروپرتي داره وقتي ما از اون كلاس نمونه گيري ميكنيم در واقع يك متغيير ميسازيم كه داخل اون متغيير يك سري متغيير معادل اون پروپرتيها وجود داره؟ ميشه گفت نمونه اي كه از يك كلاس گرفته ميشه خودش يك مجموعه از متغييرهاست؟
***چي ميشه كه وقتي ميخوايم يك مثلا آرايه يا ليست يا كلاس درست كنيم نمونه گيري ميكنيم اما وقتي ميخوايم يك متغيير ساده تعريف ميكنيم ديگه نمونه گيري نميكنيم؟ به طور مثال:
int a
List <class> aA
List <class> a=new List<class>()A
اين سه تا با هم چه فرقي ميكنن؟ نيمه ي سمت چپ كه داره يك متغيير تعريف ميكنه. نيمه ي سمت راست چه كاري انجام ميده؟
***ضمنا ما وقتي ميخواهيم مختصات مشخص كنيم يا رنگ مشخص كنيم يك متغيير خاص نمونه گيري ميكنيم كه نميفههم چيه؟ مثل:
Color x=new Color()A