0 امتیاز
Byte A=(byte)10 Byte B=(byte)25 Byte C=A+B با اینکه هر سه از یک نوع است باز هم خطا میده دلیلش چیست؟ البته اگه قبل جمع دو عدد عبارت (byte) بزاریم جواب میده چرا حتما باید این عبارت را قبل از جمع گذاشت

1 پاسخ

0 امتیاز
دلیلش اینه که Byte یک کلاس هست و دو کلاس رو نمیشه با هم جمع کرد. در نتیجه باید با استفاده از عمل Cast یعنی گذاشتن عبارت (byte) دقیق مشخص کنیم که قراره چه نوعی رو با هم جمع کنیم.
سوال جدید

2,334 سوال

2,871 پاسخ

3,725 دیدگاه

3,915 کاربر

دسته بندی ها

...