akbaro
یک شنبه 12 خرداد 1387, 17:42 عصر
سلام دوستان. من دارم ایبوک wrox آموزش c# ور میخوانم. جاییکه داره کلکسیونها رو درس میده. از عبارت strongly typed methods یا strongly typed collection استفاده میکنه که معنیش رو نمیفهمم. اگه میشه کمکم کنید.
یه سوال دیگه. در یک قسمتی از درس بک کلاس پدر تعریف شده و دو کلاس فرزند زیر به نامهای cow و chicken ازش مشتق شدند. در اینجا یک آرایه از کلاس پدر به نام animalَArray تعریف کرده و خواسته دو نمونه از کلاسهای فرزند رو در اون قرار بده ولی به دو شکل متفاوت که من فرقش رو نمیدونم. این جمله زیر رو هم براش نوشته ولی من بازم نتونستم فرقش رو بفهمم. منظورش چیه؟
Cow myCow1 = new Cow("Deirdre");
[animalArray[0] = myCow1;
animalArray[1] = new Chicken("Ken");
This code does this in two ways: once by assignment using an existing Cow object, and once by assignment through the creation of a new Chicken object. The main difference here is that the former method leaves you with a reference
یه سوال دیگه. در یک قسمتی از درس بک کلاس پدر تعریف شده و دو کلاس فرزند زیر به نامهای cow و chicken ازش مشتق شدند. در اینجا یک آرایه از کلاس پدر به نام animalَArray تعریف کرده و خواسته دو نمونه از کلاسهای فرزند رو در اون قرار بده ولی به دو شکل متفاوت که من فرقش رو نمیدونم. این جمله زیر رو هم براش نوشته ولی من بازم نتونستم فرقش رو بفهمم. منظورش چیه؟
Cow myCow1 = new Cow("Deirdre");
[animalArray[0] = myCow1;
animalArray[1] = new Chicken("Ken");
This code does this in two ways: once by assignment using an existing Cow object, and once by assignment through the creation of a new Chicken object. The main difference here is that the former method leaves you with a reference