PDA

View Full Version : سوال: تعریف دوباره عملگر



(هیچکس)
سه شنبه 09 مهر 1387, 10:23 صبح
سلام دوستان !
من می خوام عملگر = رو برای یک کلاس که طراحی کردم تعریف کنم. راهنمایی کنید ممنون میشم .

موفق باشید...

h.jaza
سه شنبه 09 مهر 1387, 10:56 صبح
یه نگاهی به تعریف عملگر های سفارشی (http://barnamenevis.org/forum/showpost.php?p=472382&postcount=109) که توسط sinpin (http://barnamenevis.org/forum/member.php?u=6235) در بخش 1001 نکته گفته شده، بندازید.

SMRAH1
چهارشنبه 10 مهر 1387, 02:55 صبح
دوست من ،عملگر تساوی (یا انتساب) تنها عملگر سی شارپه که کلاس نمی تونه اون رو پیاده سازی کنه.در واقع ،کارکرد این عملگر خارج از کلاس و در خوده CLR انجام میشه (به دلیل تخصیص حافظه یا ایجاد شی در heap و ...).
البته اگر منظور شما عملگر == یا همان تساوی منطقی است،این کار امکان پذیره و باید به نکته جناب sinpin توجه کنید.