السلام عليكم ورحمة الله وبركاته
اولا انا مبتدئ في مجال لغات الدوت نت او الديسك توب عموما
فمجالي هون ويب ابلكيشن (php)
لكن قررت ان اتعلم c# والحمد لله بدأت في تعلمها لكن اتاج مساعدة منكم لفهم بعض الامور
سؤالي هو
لو ضفت الكود التالي مثلا
int ww = 45666;
MessageBox.Show(ww.ToString());يجب ان اضع tostring() بعد اسم المتغير اذا كان int او bool ماهو السبب
وسؤال تاني يتم اضافة .ToString() في جميع الاحوال ولا فقط مع MessageBox
وسؤال ثالث المتغير من نوع bool بوليان يكون فقط true او false ام تكون قيمته int او string وسؤالي ماهو الفرق بينه وبين int اذا كان يمكن ان يكون يقبل int
هاذى الاسئله