PDA

View Full Version : سوال: استفاده از var در برنامه



aliramazani
چهارشنبه 01 مرداد 1393, 14:18 عصر
چرا در این قسمت نمیشه از var استفاده کرد؟؟؟


namespace CI
{
public partial class Form1 : Form
{
public static Form1 form;
public Form1()
{
InitializeComponent();
}
var db = new LINQDataContext();//////////////////
}
}

Davidd
چهارشنبه 01 مرداد 1393, 14:46 عصر
خب چه خطايي ميده؟ بعضي كلاس ها Constructor ندارند يعني نميشه ازشون نمونه جديد ساخت. كلاس هاي static هم نميشه نمونه ساخت مثل كلاس Math

aliramazani
چهارشنبه 01 مرداد 1393, 15:40 عصر
اصلا var را نمیشناسه اونجا

hadi vafaii
چهارشنبه 01 مرداد 1393, 16:48 عصر
از var فقط داخل کلاس میتونی استفاده کنی و فکر نکنم بشه خارج از {} استفاده کرد اما بازم سرچ کن شاید راهی باشه:لبخندساده:

aliramazani
چهارشنبه 01 مرداد 1393, 16:53 عصر
این کد را من بارها در برنامه استفاده میکنم. چطور میشه فقط یه بار در کده قرارش بدم و دفعات بعدی نیاز نباشه استفاده بشه؟

Mahmoud.Afrad
چهارشنبه 01 مرداد 1393, 17:34 عصر
Beginning in Visual C#‎‎‎ 3.0, variables that are declared at method scope can have an implicit type var. ...

از var فقط داخل متدها میتونی استفاده کنی.


مگر از LINQDataContext نمونه نمیسازی پس نوعش هم از همین هست دیگه.
LINQDataContext db = new LINQDataContext();