soheil moonesi
soheil moonesi
خواندن ۱ دقیقه·۹ ماه پیش

C# Partial Classes and Methods

Partial Class is a unique feature of C#. It can break the functionality of a single class into many files. When the application is compiled, these files are then reassembled into a single class file. The partial keyword is used to build a partial class

همیشه بهترین تعریف ها رو از دوست خوب و مردمی ام گوگل میگیرم، که اینم یکیشه

خوب اول بیاید معنی partial رو بررسی کنیم

خوب معنی که توی این قسمت میشه ازش فهمید بخش یا جزء هستش

حالا میرسیم به توضیح کارکرد: ما با استفاده از partial میتونیم چند تا کلاس رو به یک کلاس تبدیل کنیم، یعنی چی ؟ بیاید فرض کنیم که برای این که کدمون تمیز بشه و همه چی سر جای خودش باشه میتونیم هر قسمت یک کلاس رو به صورت جداگانه براش یه کلاس دیگه درست کنیم، به نظرم با مثال خیلی بهتر میشه توضیح داد.

public class Person{ public string Name { get; set; } public string LastName{ get; set; } }

حالا میخوایم با استفاده از partial این ها رو در دو کلاس جداگانه بنویسیم:

public partial class Person{ public string Name { get; set; } }
public partial class Person{ public string LastName { get; set; } }

حالا موقع کامپایل ، کامپایلر کلاس هایی که اسمشون یکی هست رو با هم دیگه merge میکنه

مطالب نوشته شده، برداشت من از کلاس C# استاد عمران صادقی هستش. خیلی ممنونم از ایشون به خاطر تدریس عالی که داشتند.

partialget setpublic stringکلاسclass person
C# enthusiast
شاید از این پست‌ها خوشتان بیاید