PDA

View Full Version : سوال: تغییر دادن حالت یک عملگر



ali682344
دوشنبه 02 آبان 1390, 21:49 عصر
با سلام و خسته نباشید

چطور میشه توی سی شارپ کار یه عملگر رو تغییر بدیم
مثلا من می خوام که وقتی از ++ استفاده می کنم به جای اینکه یه واحد عددی اضاف کنه از کاراکتر استفاده کنه:متفکر:

مثلا :
char i=c;
i++;
خروجی دستور d بشه در واقع یه واحد به کاراکتر اضافه کنه

کسایی که قبلا این کار رو انجام دادن خواهشن کمک کنن.
ممنون

mmd2009
دوشنبه 02 آبان 1390, 23:54 عصر
با سلام

ببخشید شاید من منظورتون رو متوجه نشدم ولی این دوستور زیر :


char i = 'c';
i++;
//Result i : d


خروجیش درسته. مگه چیزی عیر از d باید نمایش بده؟

ali682344
سه شنبه 03 آبان 1390, 18:43 عصر
با سلام

ببخشید شاید من منظورتون رو متوجه نشدم ولی این دوستور زیر :


char i = 'c';
i++;
//Result i : d


خروجیش درسته. مگه چیزی عیر از d باید نمایش بده؟

دوست عزیز از پاسخت ممنونم.
شما درست می فرمایید ،یکی از دوستان کار با Operator Overloading را پیشنهاد داد که متاسفانه زیاد ازش سر در نمیارم
در این مورد اگه باشه باز ممنون میشم