+3 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)
در C# قابلیتی بنام partial class وجود دارد که می توان کد یک کلاس را در چند فایل نوشت و ذخیره کرد. کاربرد عملی این قابلیت چیست؟ اگر ممکن است مثال بزنید.

2 پاسخ

+2 امتیاز
قبل توسط (1.6هزار امتیاز)

سلام

Partial class یا کلاس چند تکه یک تکنولوژی خوب برای انجام پروژه های بزرگ در گروه های بزرگ می باشد. همچنین روشی برای مخفی نمودن متدها از دید برنامه نویسان دیگر می باشد.

برای مثال کلاس Form یک کلاس چند تکه است. که در هنگام کار متوجه چند تکه بودن آن نخواهید شد.

 

public partial class Employee
{
    public void DoWork()
    {
    }
}

public partial class Employee
{
    public void GoToLunch()
    {
    }
}

 

قبل توسط (10 امتیاز)
+1
به نظرم این سوال خیلی سوال خوبیه فقط من متاسفانه جوابی دستگیرم نشد! دوست عزیز اگه امکان داره بیشتر توضیح بده با اطلاعات خوبی که داری حتما برامون مفید خواهد بود. ممنون.
+1 امتیاز
قبل توسط (1.1هزار امتیاز)

در C# به قابلیت تعریف یک کلاس یا struct در یک یا چند فایل مجزا، Partial Class می گویند که هر قسمت در یک فایل جدا نوشته می شود و در زمان کامپایل توسط کامپایل با یکدیگر ادغام می شوند. از مزایای و کاربرد های این قابلیت می توان به موارد زیر اشاره کرد:

  • در پروژه های بزرگ امکان کار چند نفر بصورت همزمان و بدون تداخل برروی یک کلاس را می دهد.
  • به ابزاهای تولید کد این امکان را می دهد که بدون دست زدن به کدی که شما نوشته اید کد تولید شده مورد نظر شما را به کلاس شما در یک فایل دیگر اضافه کنند.

سوالات مشابه

+1 امتیاز
1 پاسخ 285 بازدید
0 امتیاز
0 پاسخ 654 بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط alinaseri (0 امتیاز)
+1 امتیاز
1 پاسخ 568 بازدید
0 امتیاز
1 پاسخ 1.0هزار بازدید
0 امتیاز
0 پاسخ 276 بازدید
0 امتیاز
0 پاسخ 406 بازدید
...