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

نام تاپیک: get ....set

  1. #1

    get ....set

    با سلام
    کس می تونه بگه برای چی از از خاصیت get و set استفاده می کنیم ( در صورت امکان با یک مثال ) .

    private string name;
    private string Name
    {
    get{return name};
    set {
    name=value;
    }
    }


    متشکرم

  2. #2
    Get , Set برای تعریف Propertise ها در یک کلاس استفاده می شوند.
    به Propertise ها Smart Fiel هم می گویند. چون توسط همین Get و Set می توانید در هنگام فراخوانی از یا انتصاب به یک فیلد یکسری کد رو اجرا کنید.

    برای مثال شما اگه یک فیلد رو از نوع int در یک کلاس تعریف کنید بصورت :

    Private int x;

    در هنگام مقدار دهی به این فیلد یا فراخوانی مقدارش هیچ عملیاتی صورت نمیگیرد. ولی

    private int X
    private int x
    {
    get{
    x+=5;
    return x
    };
    set {
    X=Value-5;
    }
    }


    ولی در کد بالا هر وقت که به x مقدار دهی کنید 5 تا ازش کم میشه و وقتی که ازش میخونه 5 تا بهش زیاد میکنه

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

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