نمایش نتایج 1 تا 4 از 4

نام تاپیک: در پنجره کدنویسی و در بخش Using ها دقیقا چه اتفاقی می‏افتد؟!

  1. #1
    کاربر دائمی آواتار Parham.D
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    شيراز
    پست
    413

    Question در پنجره کدنویسی و در بخش Using ها دقیقا چه اتفاقی می‏افتد؟!

    سلام بر دوستان عزیز و اساتید گرامی؟ چند سوال کوچک دارم!

    در پنجره کدنویسی و در بخش Using ها دقیقا چه اتفاقی می‏افتد؟! مثلا، آیا با فراخواندن
    using System.Linq; کل فضای Linq به برنامه اضافه می‏شه، یا اینکه قثط یک Connection به توابع Linq است؟ آیآ وجود Using های که در برنامه من کاربدی ندارند باعث کند شدن اجرای برنامه می‏شه؟ کدام یک از Using ها حتما باید باشند؟

    با سپاس از کمک شما . . . .

  2. #2

    نقل قول: در پنجره کدنویسی و در بخش Using ها دقیقا چه اتفاقی می‏افتد؟!

    using System.Linq;
    این خط به کامپایلر می گوید: "اگر تابع نا آشنایی دیدی در فضای اسمی System.Linq دنبال آن بگرد، شاید آنجا باشد".

  3. #3
    کاربر دائمی
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    تهران
    پست
    123

    نقل قول: در پنجره کدنویسی و در بخش Using ها دقیقا چه اتفاقی می‏افتد؟!

    در پنجره کدنویسی و در بخش Using ها دقیقا چه اتفاقی می‏افتد؟

    دقيقا هيچ اتفاقي! using ها shortcut هايي هستند به namespace هاي مختلف براي راحتي در نوشتن كد!
    هيچكدام از using ها در برنامه اصلي include نمي شوند و در نتيجه تاثيري در كند شدن ندارند. چيزي كه كل يك فضاي نامي را در برنامه شما قرار مي دهد add reference كردن است كه البته در مورد فضا هاي نامي درون Net. تنها آدرس اين فضاي نامي است كه در assembly شما قرار مي گيرد!

    تا جايي كه امكان دارد از using هاي كمتري استفاده كنيد. در غير اين صورت احتمال تداخل فضاهاي نامي وجود دارد

  4. #4
    کاربر تازه وارد آواتار khaste_007
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    تهران
    پست
    98

    نقل قول: در پنجره کدنویسی و در بخش Using ها دقیقا چه اتفاقی می‏افتد؟!

    با سلام دوست عزیز
    شما می توانید using های بدون استفاده را به طریق زیر پاک و مرتب کنید.

    در هر جای فایل کدت راست کلیک کن و سپس Organize Usings و بعد از آن Remove Unused Using یا بهتر از آن Remove And Sort را انتخاب کن.


    این کار به خوانایی برنامه کمک می کند و احتمالا OverHead زمان کامپایل رو کاهش میده.
    در ضمن در لینک زیر مطالب کامل و بعضی تکنیک های دیگه هم آمده که می تونی مطالعه کنی
    http://msdn.microsoft.com/en-us/library/bb514115.aspx
    عکس های ضمیمه عکس های ضمیمه

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •