PDA

نسخه کامل مشاهده نسخه کامل : توضیح کامل راجه به tostring می خواستم



teifoor
21-04-2007, 23:16
سلام
چندتا سوال داشتم
قبل از هر چیز میخواستم بگم که من تازه cشارپ را شروع کردم و چند تا سوال داشتم.
یه توضیح کامل راجه به tostring می خواستم اگه میشه همراه با مثال .
و سوال دومم اینه که اگه میشه یک مثال برام بزارید که تو اوون یک فرم با یک buttom باشه که اگر دکمه را فشار دهیم نام و نام خانواذگی به همراه یک متغیر دیگر در یکmessage boxنمایش داده شود.

Cris_Y
23-04-2007, 17:40
dar morede buttom nemidoonam
vali tostring rooye object ha tarif mishe va karesh tabdile ye object be ye format e ghabele chap mesle string va .. ast

hamidreza_buddy
23-04-2007, 20:57
یک اینکه تابع ToString برای این به کار می ره که بتونی از یک شئ ، یک نمایش String داشته باشیم.

برنامه ای که خواستید رو گذاشتم. فایل اجرایی رو از اینجا ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) بگیرید. سورس رو هم از اینجا ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]).

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
کدی که باید توی توی button1 بذارید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

برای فهم بهتر ToString یک مثال برای اجرای و نمایش ToString چند نوع اشیاء مختلف انجام قرار دادم:

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

اینم از کدی که نتیجۀ بالا رو تولید می کنه:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

دقت کنید که هر کدام یک مدل خاص String تولید می کنند.
این تابع در کلاس Object موجود است و در نتیجه متعلق به همۀ اشیاء ساخته شده در سی شارپ خواهد بود. پس بهتر است برای کلاس های جدیدی که بوجود می آوریم این تابع را override (بازنویسی) کنیم.

teifoor
26-04-2007, 23:29
حمید جان مرسی از راهنماییت خیلی به دردم خورد از این که سوالام خیلی مبتدیه منو ببخش تازه کارم.