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

نام تاپیک: تغيير تابع to string

  1. #1

    Question تغيير تابع to string

    سلام ، خسته نباشيد
    مي خوام تابع to string رو طوري تغيير بدم كه محتوي property هاي داخل كلاس رو در يك listbox به طوري كه هر قسمت از اطلاعات در يك خط نمايش دهد.

    publicoverridestring ToString()
    {
    return ( name + " " + family + " " + id

    }

  2. #2
    کاربر دائمی آواتار SMRAH1
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    مشهد
    پست
    884

    نقل قول: تغيير تابع to string

    سوالتون واضح نیست.منظورتون اینه که هر property کلاس (مثلا 3 تا property داریم) در سه خط جداگانه باشند(در LisyBox) یا منظورتون اینه که اگر 4 تا کلاس داریم،در هر خط اطلاعات یک کلاس باشه(کلا 4 خط) و هر خط شامل تمام اطلاعات اون کلاس (هر 3 property) باشه.

    اگر بتونید مثال بزنید،بهتره.

  3. #3
    کاربر دائمی آواتار afsharm
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    http://paysa.ir
    پست
    255

    نقل قول: تغيير تابع to string

    با ToString نمی‌شود این کار را کرد چون یک استرینگ ساده بر می‌گرداند. باید یک متود void به کلاستان اضافه کرده و تک تک پراپرتی‌ها را با کدی شبیه به زیر به کنترل مورد نظرتان اضافه کنید:
                ListBox lb = new ListBox();
    lb.Items.Add(........)

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

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