PDA

View Full Version : سوال: سوال در مورد using



zahra_63
پنج شنبه 22 مهر 1389, 03:08 صبح
سلام ببخشید خواهشا مستقیما توضیح بدید لینک ندید قربونتون برم:بوس: هر کدوم از این یوزینگ ها برای کجا استفاده میشن؟
using System.Globalization;
using System.linq;
using Microsoft.SqlServer.Management.Smo;
using Microsoft.SqlServer.Management.Common;

cardano7
پنج شنبه 22 مهر 1389, 04:43 صبح
System.linq
برای استفاده از linq
دستورات لینک را معمولا در جایی میبینی که کلمه ی from و where قرار دارند.

Microsoft.SqlServer.Management.Smo
برای مدیریت کلی یک دیتابیس نظیر ساخت دیتابیس و افزودن و کاستن table و ... به کار می رود.

در کل یکی از using ها رو حذف کن ببین کجای برنامه لنگ می مونه.

flash118
پنج شنبه 22 مهر 1389, 05:22 صبح
ببنید در کل یوزینک کارهاتون رو راحت میکنه شما برای استفاده از یک ویژگی مثلا کالر باید کلاس کالر رو به پروژتون اضافه میکردید در جلوه برای یه کلاس دیگه بر میخوردید و باید اونم دوباره به برنامه تون اضافه میکردید تازه باید namespace هم همنام میشید واین طاقت فرسا و گمراه کننده هست برای همین اومدن کلاس های کلی ایجاد کردن همون کلاس های کتابخانه ای که شامل زیر کلاس هایی می باشن حال شما با یک یوزینگ انگار کارهای بالا رو که گفتم یه جا انجام میدید به همین آسونی به دستور مثل یوزینگ هم دستورات پیش پردازنده مگن مشابه #include<classname.h> توی c++ موفق باشین

cardano7
پنج شنبه 22 مهر 1389, 06:07 صبح
به دستور مثل یوزینگ هم دستورات پیش پردازنده مگن مشابه #include<classname.h> توی C++‎ موفق باشین

using ها به هیچ وحه دستور پیش پردازنده نیستند. در #C دستورات پیش پردازنده خیلی محدودتر هستند.
از لحاظ اولویت using ها مشابه اعلان توابع در ++C یا یک چیزی تو این مایه ها هستند. فقط اعلان!
در ++C وقتی include می کنید، کل دستورات یک فایل عینا به برنامه ی شما اضافه میشه. اگر دو بار include کنید، دو باز اضافه میشه.
ولی using بحثش فرق می کنه. شما می تونید بدون استفاده از using برنامه رو بنویسید. در حقیقت کار include در اینجا به عهده ی reference ها هست. نه using ها!