PDA

View Full Version : از كجا بدونيم يك متغيير new شده يا نه؟



ebrahimv
یک شنبه 10 بهمن 1389, 23:40 عصر
Dim t As TextBox
Dim t As new TextBox
چجوري اين دو رو از هم تشخيص بدم
از كجا بدونم متغيير t به جايي اشاره ميكنه يا نه فقط تعريف شده؟

Parham.D
دوشنبه 11 بهمن 1389, 08:36 صبح
کجا؟ توی کدنویسی یا در زمان اجرا؟ اگر بدون new باشه، در زمان کد نویسی همیشه با پیغام خطای روبرو میشی با شماره Error ID: BC42104. در زمان اجرا هم اساسا نمایش نمیدهد، چون مقدار اولیه نشده.

Roia_del
دوشنبه 11 بهمن 1389, 09:36 صبح
کد C#



if (t==null)
{
به جایی اشاره نمی کند
}
else
{
به جایی اشاره می کند
}





کد VB:


if (t is nothing) then
به جایی اشاره نمی کند

else

به جایی اشاره می کند

endif