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

نام تاپیک: سطح دسترسی internal

  1. #1

    Question سطح دسترسی internal

    سلام دوستان .
    در مورد سطح دسترسی internal در مباحث شی گرایی جمله ی " یک عضو internal کلاس پایه تنها توسط اشیای معرفی شده در همان اسمبلی قابل دسترسی هستند." را خواندم اما متوجه نشدم دقیقا منظور از اسمبلی چیست.
    ممنون میشم اگه راهنمایی کنین

  2. #2

    نقل قول: سطح دسترسی internal

    شما وقتي يک project ميسازيد و اون کمپايل ميکنيد بهتون يا dll ميده يا exe
    اينا ميشن assembly
    حالا وقتي تو يک assembly کلاسي رو internal کنيد اون کلاس فقط توي همون assembly قابل دسترسي هست

  3. #3
    کاربر دائمی آواتار hdv212
    تاریخ عضویت
    آبان 1384
    محل زندگی
    قم
    پست
    1,727

    نقل قول: سطح دسترسی internal

    در مورد سطح دسترسی internal در مباحث شی گرایی جمله ی " یک عضو internal کلاس پایه تنها توسط اشیای معرفی شده در همان اسمبلی قابل دسترسی هستند." را خواندم اما متوجه نشدم دقیقا منظور از اسمبلی چیست.
    ممنون میشم اگه راهنمایی کنین
    یعنی اگر از طریق یک پروژه ی دیگه، اگر این اسمبلی رو به لیست Reference های پروژه تون اضافه کنید، نمیتونید از اعضای Internal استفاده کنید، به عبارت دیگه، اعضای Internal در دسترس شما نیستند.

  4. #4
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    شهریور 1389
    محل زندگی
    شیراز
    پست
    3

    نقل قول: سطح دسترسی internal

    خیلی از مواقع پیش می آید که شما کلاسی را ایجاد می کنین که احتمال دارد در پروژه های دیگری بیرون از این پروژه جاری استفاده شود. حالا فرض فرمائین که شما نمی خواهین یک کلاس یا متغییر یا ... آن کلاس در اختیار کسانی قرار بگیرد که بیرون از پروژه جاری شما از این Assembly استفاده می کنند. (مثلا شما یک Component رو در نظر بگیرین که قرار است داخل n تا پروژه دیگر استفاده شود). برای همین می توانید با استفاده از internal فقط به کلاس هایی که داخل این پروژه شما هستند اجازه دهید که از این کلاس یا متغییر یا ... استفاده کنند.

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

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