ورود

View Full Version : سوال: اضافه کردن فضای نام جدید به پروژه با استفاده از using



kamran_14
جمعه 14 اسفند 1394, 04:56 صبح
سلام چه موقع از using استفاده میکنیم؟
منظورم در بالای پروژه که using مینویسیم اون هس
ما یک کلاس در پوشه ی models داریم وقتی میخواهیم در کنترلر ازش استفاده کنیم اون فضای نام رو using میکنیم. اگه فضای نام متفاوت باشه با استفاده از یوزینق به پروژه مون اضافه میکنیم؟ ولی اگه یکی باشه لازم نیست؟

bomb23
شنبه 15 اسفند 1394, 03:11 صبح
سلام یه مثال میزنم میفهمی کجا به درد میخوره:
فرض کن یک کلاس با نام Test.cs در پوشه book و یک کلاس هم نام Test.cs در پوشه mags داریم، حالا دو تا کلاس هم نام داریم و قراره از هر دو اونها استفاده کنیم. اینجا namespace های بالای هر کلاس به ما کمک میکنه که برای کلاس های هم نام یک دسته بندی متفاوت وجود داشته باشه. و اون using ها فراخوانی همین namespace ها هستش.پس ما برای استفاده از هر کلاسی با namespace خارج از namespace کلاس فعلی باید از using استفاده کنیم.