بررسی اجمالی مقاله
- زمینه
- سازنده خصوصی چیست؟
- آیا می توانید شیء کلاس را با سازنده خصوصی در سی شارپ ایجاد کنید؟
- کاربرد سازنده خصوصی در سی شارپ چیست؟
- سناریوهای عملی
- خلاصه
زمینه
در اینجا، من سازنده خصوصی و کاربرد آن در سی شارپ را توضیح دادهام. این مقاله هم برای مبتدیان و هم برای توسعه دهندگان حرفه ای سی شارپ مفید خواهد بود.
سازنده خصوصی چیست؟
- سازنده خصوصی یک سازنده نمونه خاص است که در کلاسی استفاده می شود که فقط دارای عضو استاتیک است.
- اگر یک کلاس یک یا چند سازنده خصوصی داشته باشد و سازنده عمومی نداشته باشد، کلاسهای دیگر مجاز به ایجاد نمونه از این کلاس نیستند. این به این معنی است که شما نه می توانید شی کلاس را ایجاد کنید و نه می توانید آن را توسط کلاس های دیگر به ارث برده باشید.
- هدف اصلی از ایجاد سازنده خصوصی این است که کلاس را از نمونه سازی در زمانی که شامل هر عضو به صورت ثابت باشد، محدود کند.
آیا می توانید شیء کلاس را با سازنده خصوصی در سی شارپ ایجاد کنید؟
- خیر، شیء کلاسی که سازنده خصوصی دارد را نمی توان از خارج از کلاس نمونه سازی کرد.