نمایش نتایج 1 تا 4 از 4

نام تاپیک: درخواست کمک در روش مدل شی ای

  1. #1

    درخواست کمک در روش مدل شی ای

    سلام

    کسی می تونه به من بگه از کالکشن
    doors
    در این کد چه استفاده ای می شه کرد؟؟؟؟
    classroom
    {
    publicdecimal height=0;
    publicdecimal width=0;
    publicdecimal length=0;
    public System .Collections .ArrayList doors =new System .Collections .ArrayList ();
    }
    publicclassdoor
    {
    publicdecimal width;
    publicdecimal height;
    publicdecimal doorarea()
    {
    return (width *height );
    }

    کد بالا در کلاس تعریف شده و کد پایین در سطح فرم
    room myroom = newroom();
    myroom.length = 3;

    myroom.width = 4;

    myroom.height = 5;

    door mydoor = newdoor();

    mydoor.height = (decimal)1.5;

    mydoor.width = 2;

    myroom.doors.Add(mydoor);

    مشکل من تو خط اخر.


  2. #2
    کاربر دائمی آواتار C Sharp
    تاریخ عضویت
    مرداد 1389
    محل زندگی
    System.Object
    پست
    101

    نقل قول: درخواست کمک در روش مدل شی ای

    چون نویسنده کد فرض کرده که هر کلاس room میتونه از 0 تا n در داشته باشه و هر در میتونه ابعاد متفاوتی داشته باشه ، اومده کلاس door رو تعریف کرده تا بتونه این ابعاد متفاوت واسه هر در رو داشته باشه و تو کلاس room یه آرایه از نوع در ساخته تا هر room بتونه مشخصات همه 0 تا n درش رو داشته باشه

  3. #3

    Talking نقل قول: درخواست کمک در روش مدل شی ای

    ولی دوست عزبز

    می خوام بدونم چه چیزهایی به ارایه doors وارد می شه؟

    و چه جوری می توننیم ازش استفاده کنیم.؟

    وقتی من مثلا اندیس 0 از doors را چاپ می کنم. نام name space رو واسم چاپ می کنه.

  4. #4
    کاربر دائمی آواتار C Sharp
    تاریخ عضویت
    مرداد 1389
    محل زندگی
    System.Object
    پست
    101

    نقل قول: درخواست کمک در روش مدل شی ای

    باید اول عنصر درون آرایه رو به door تبدیلش کنین :


    int with = ((door)myroom.doors[0]).with;

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •