PDA

View Full Version : مشکل در استفاده از متغیر ها



mrhamidifar
شنبه 31 شهریور 1386, 07:23 صبح
چه جوری میتونم متغیری رو که داخل یه حلقه If تعریف کردم بیرون if ببینم

abadanboy
شنبه 31 شهریور 1386, 08:19 صبح
خوب باید بیرون if تعریف کنی دیگه و تو if فقط مقذار دهی کنی


برای مثال
string s="";
int j=0;
if(textbox1.text !=""){
s=textbox1.text;
j=1;
}
response.write(s);

mrhamidifar
شنبه 31 شهریور 1386, 10:36 صبح
Error 36 Use of unassigned local variable 'caDate' E:\kkmis\ncadd.aspx.cs 29 24 E:\kkmis\
منم همین کار رو کردم ولی error بالا را میگیرم


string caDate;
if ((txtCrtDateAY.Text == "") || (txtCrtDateAM.Text == "") || (txtCrtDateAD.Text == ""))
{
caDate = "me";
}
Response.Write(caDate);

nazaninam
شنبه 31 شهریور 1386, 11:07 صبح
اگر به مثال دوستمون دقت کنی میبینی که ابتدا یک مقدار اولیه به متغیر داده اند :



string s="";



ولی شما این کار را انجام ندادید

Nightbat
شنبه 31 شهریور 1386, 11:12 صبح
Error 36 Use of unassigned local variable 'caDate' E:\kkmis\ncadd.aspx.cs 29 24 E:\kkmis\
منم همین کار رو کردم ولی error بالا را میگیرم


string caDate;
if ((txtCrtDateAY.Text == "") || (txtCrtDateAM.Text == "") || (txtCrtDateAD.Text == ""))
{
caDate = "me";
}
Response.Write(caDate);


من همین کد رو تست کردم هیچ اروری نداد!

سار
شنبه 31 شهریور 1386, 11:15 صبح
Error 36 Use of unassigned local variable 'caDate' E:\kkmis\ncadd.aspx.cs 29 24 E:\kkmis\


به بخشی که مشخص کردم دقت کردی؟