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

نام تاپیک: نحوه استفاده از سازنده خصوصی در کلاس های تو در تو

  1. #1

    Thumbs up نحوه استفاده از سازنده خصوصی در کلاس های تو در تو

    سلام،
    مثال زیر نحوه استفاده از سازنده Private را نشان می دهد.

    using System;
    namespace typeOfClasess
    {
    public class PrivateConstructor
    {
    private int _id;
    private PrivateConstructor(int id) { _id = id; }
    public int Get() { return _id; }
    public class Nested
    {
    public PrivateConstructor CreateInstance(int id) { return new PrivateConstructor(id); }
    }
    }
    class Program
    {
    static void Main(string[] args)
    {
    PrivateConstructor.Nested x = new PrivateConstructor.Nested();
    PrivateConstructor Create = x.CreateInstance(12);
    Console.WriteLine(Create.Get());

    Console.ReadLine();
    }
    }
    }

  2. #2

    نقل قول: نحوه استفاده از سازنده خصوصی در کلاس های تو در تو

    ممنون:
    شاید مهم ترین استفاده سازنده های خصوصی کنترل روی ساخت شی می باشد.
    کلاس های Singleton از سازنده خصوصی استفاده میکنند. از این گونه کلاس ها در هر برنامه فقط یک نمونه وجود دارد. و توانایی ایجاد نوع های دیگر یا تعویض یا حذف تنها شی موجود نیز وجود ندارد.

    public sealed class Singleton{
    private static readonly Singleton _instanc= new Singleton();
    public static Singleton Instance{get{return _instance;}}

    private Singleton(){}

    // سایر متدهای غیر استاتیک
    }


تاپیک های مشابه

  1. نحوه استفاده از کانکشن استرینگ در کلاس
    نوشته شده توسط reza97 در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: پنج شنبه 10 اسفند 1391, 14:18 عصر
  2. نحوه استفاده از دستورات html در کد های C#‎
    نوشته شده توسط andaron در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: دوشنبه 03 مرداد 1390, 20:27 عصر
  3. سوال: نحوه استفاده از sessionدر php و کاربرد های آن
    نوشته شده توسط bob_moj در بخش PHP
    پاسخ: 13
    آخرین پست: سه شنبه 01 تیر 1389, 23:00 عصر
  4. سوال: استفاده از WebControls ها در کلاس های دیگر ؟
    نوشته شده توسط Modifier در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: پنج شنبه 16 اردیبهشت 1389, 12:04 عصر
  5. سوال: مشکل در استفاده از سرویس abstract در کلاس های فرم
    نوشته شده توسط rainlover در بخش C#‎‎
    پاسخ: 6
    آخرین پست: سه شنبه 14 مهر 1388, 06:14 صبح

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

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