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

نام تاپیک: Property

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    اصفهان
    پست
    48

    Property

    سلام. اگر بخواهیم به آیتم های Private دسترسی داشته باشیم ، آیا باید آیتمی از نوع Property تعریف کنیم ؟
    راستش معنی این رو متوجه نشدم ، لطفا با مثال توضیح بدید یعنی چی !
    چیزی که به ما یاد دادن اینه که
    i= متغیر Private
    I=متغیر Property
    درحالت کلی :

    public int I
    {

    get

    {
    بازگرداندن یا گرفتن متغیرخصوصی}


    set
    {
    آپدیت متغیر خصوصی}
    آیا اصلا درست نوشتم ؟!
    مرسی

  2. #2
    مدیر بخش آواتار mmd2009
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    2,393

    نقل قول: Property

    با سلام.

    همونطور هم که گفتید برای دسرسی به متغیرهای خصوصی یا مقدادیر خصوصی یک ّForm یا Class میبایست از پراپرتی استفاده کنید.

    پراپپرتی به شما اجازه میدید مقدار رو بگیرید ( get ) و پاس ( Set ) بدید

    یک مثال که همیشه گفته میشه ارسال مثلا مقدار یک تکست باکس به فرم 2 هستش از فرم 1 . برای این کار ابتدا نیاز داریم که در فرم 2 یک پراپرتی بنویسیم به این صورت :


    public string strName
    {
    get;
    set;
    }


    و برای دسترسی به این پراپرتی هم در فرم 1 اینگونه عمل می کنید :


    string str = "mmd2009";

    Form2 f2 = new Form2();

    //get value
    f2.strName = str;

    f2.ShowDialog();


    حالا وقتی میخواهیم فرم 2 باز شد مقدار Str بره واسه text فرم 2 که برای این کار تو رویداد form2_load به اینصورت عمل می کنیم :


    //set value
    this.Text = strName;


    موفق باشید

    کسی که به خود اطمینان دارد به تعریف دیگران احتیاج ندارد. «گوستاو لوبون»


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

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