PDA

View Full Version : خطا در كامپيايل كد



ahmadreza.rstm
سه شنبه 21 تیر 1390, 09:53 صبح
دوستان سلام. خسته نباشيد. كجاي اين كد به نظر شما ايراد داره كه كامپيايلر نمي زاره كد ها اجرا بشه. به قسمت if (intNumber < 27) ايراد مي گره و پيغام خطا ميده

private void btnCheckNumber_Click(object sender, EventArgs e)
{
// Declare variable
int intNumber;
try
{
// Get the number from the text box
intNumber = Int32.Parse("txtva.Text");
}
catch
{
}
// Is intNumber less than or equal to 27?
if (intNumber < 27)
MessageBox.Show("Is ‘intNumber’ less than or " +
"equal to 27? Yes!", "If Demo");
else
MessageBox.Show("Is ‘intNumber’ less than or " +
"equal to 27? No!", "If Demo");

}

ba_1980
سه شنبه 21 تیر 1390, 10:23 صبح
این بخاطر اینکه intNumberرا مقدار دهی اولیه نکردی در سی شارپ اگر میخواهی از متغیری استفاده کنی باید اول مقدار دهی اولیه کنی اگر تو تعریف مقدار صفر بدهی یا یه عدد دیگه کامپایلر ایراد نمگیره

group45
سه شنبه 21 تیر 1390, 11:09 صبح
سلام
دوستون درست گفتن و منم در تائید حرفاشون بگم که: اگه برنامتون در بلاک try خطا داشته باشه بعد که میخواد مقایسه کنه به مشکل بر میخوره.