LIST ها در سی شارپ :

متن مرتبط با «مفهوم» در سایت LIST ها در سی شارپ : نوشته شده است

مفهوم کپسوله سازی (Encapsulation)

  • نیلوبلاگ

    xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0 xa0 xa0 همانطور که می دانید تمام برنامه ها از دو عنصر اصلی تشکیل می شوند : عبارت نامه (کد ) وxa0xa0xa0 داده ها ، کد بخشی از برنامه است کد عملیات را اجرا می کند و داده ها اطلاعاتی ایت که توسط این عملیات تحت تاثیر قرار گرفته .کپسوله سازی یک مکانیزم برنامه نویسی است که کد و داده ها را با هم در یک جا قرار د...

    ادامه مطلب
  • مفهوم متد (Method) در برنامه نویسی شی گرا:

  • نیلوبلاگ

    xa0xa0 متدها در سی شارپ و یا همان توابع در زبان C ، اعضای یک شیء یا کلاس هستند و مجموعه ای از یک سری از کارها را انجام می دهند. فرض کنید در برنامه ی شما ، قسمتی باید یک عملیات ریاضی خاص را انجام دهد و این قسمت از کد که شامل چندین خط نیز می گردد باید بارها و بارها در برنامه صدا زده شود. برای نظم بخشیدن به برنامه ، آن ها را می توان به صورت توابع بسته بندی کرد و بجای نوشتن چندین خط تکراری، فقط نام این بسته ( تابع ) و پارامترهای آن را فراخوانی نمود. xa0 xa0 xa0 xa0xa0 xa0xa0یک متد بصورت زیر تعریف م...

    ادامه مطلب
  • مفهوم کپسوله سازی (Encapsulation)

  • نیلوبلاگ

    xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0 xa0 xa0 همانطور که می دانید تمام برنامه ها از دو عنصر اصلی تشکیل می شوند : عبارت نامه (کد ) وxa0xa0xa0 داده ها ، کد بخشی از برنامه است کد عملیات را اجرا می کند و داده ها اطلاعاتی ایت که توسط این عملیات تحت تاثیر قرار گرفته . کپسوله سازی یک مکانیزم برنامه نویسی است که کد و داده ها را با هم در یک جا قرار...

    ادامه مطلب
  • مفهوم Overloading در سی شارپ:

  • نیلوبلاگ

    در مواقعی که میخواهیم با استفاده از توابع، عمل مشابهی را بر روی داده هایی با نوع های مختلف انجام دهیم تکنیکxa0Overloadingxa0بسیار مفید است. به عنوان مثال، بدون در نظر گرفتن تکنیکxa0Overloading، برای یافتن عنصرMaximunxa0در چند آرایه (که ممکن است نوع آرایه هاxa0intxa0و یاxa0doublexa0باشد) باید برای هر نوع آرایه تابعی جدا با نامی متفاوت داشته باشیم، به عنوان مثال تابعxa0MaxValueInDoubleArray()xa0برای آرایه هایxa0doublexa0و یا تابعMaxValueInIntArray()xa0برای آرایه هایxa0int. با تکنیکxa0Overloadingx...

    ادامه مطلب
  • مفهوم وراثت در زبان سی شارپ:

  • نیلوبلاگ

    مفهوم وراثت را در دنیایی که در آن دنیای واقعی میدانید. از نظر بیولوژیکی، نوع خون و رنگ چشم، محصول ژنهایی هستند که از والدین به ارث برده میشوند . بسیاری از رفتارهای شما نیز از والدینتان به ارث میرسد.مفهوم وراثت در برنامه نویسی شیءگرا xa0وراثت در برنامه نویسی شیءگرا بخصوص در زبان C# فرآیندی است که در آن میتوان کلاس های جدیدی را از کلاسهای موجود ایجاد کرد، بطوریکه کلاس جدید صفات و رفتار کلاس موجود را به خودش اختصاص دهد. علاوه براین کلاس جدید میتواند صفات و رفتارهای خاص خودش را داشته باشد. کلاس جد...

    ادامه مطلب