اغلب برنامه نویسان در هنگام کد نویسی هیچ مدیریت و کنترلی بر روی ارجاع های (using) خود ندارد و با نگاهی ریز بینانه می توان فهمید که بعضی از این ارجاع ها بدون استفاده هستند و استفاده ی از آن نشده ، در اینجا باز هم مانند دیگر مسائل ویژوال استودیو به کمک شما می آید و به شما در مدیریت ارجاعات کمک می کند
برای استفاده از این ابزار کافی است در پنجره کد نویسی (Code Editor) کلیک راست کرده و گزینه " Organize usings " را انتخاب کنید (تصویر شماره 1).
![]() |
تصویر 1 |
در این زمان لیستی نمایان می شود که شامل سه گزینه زیر است:
- Remove Unused Usings : این گزینه تمامی ارجاعاتی که در در سورس از آنها استفاده نشده را حذف می کند(البته تمامی کدهای که کامپایل می شوند )
- Sort Usings : این گزینه تمامی ارجاعات را به صورت الفبایی نزولی می چیند.(البته ابتدا تمامی ارجاعاتی که با System شروع شده اند قرار می گیرند ،سپس دیگر ارجاعات)
- Remove and Sort : این گزینه هر دو عمل قبلی را انجام می دهد.
Remove Unused Usings
اگر در سورس کد تصویر1 گزینه اول یعنی " Remove Unused Usings " را اعمال کنیم خروجی به صورت زیر خواهد شدSort Usings
اگر گزینه دوم یعنی " Sort Using " را اعمال کنیم خروجی به صورت زیر خواهد شد Remove and Sort
اگر گزینه آخر را انتخاب کنید هر دو گزینه قبلی بر روی Using ها اعمال می شود و با توجه به تصویر 1 خروجی به صورت زیر خواهد گردید
برای اتمام این باید این نکته را ذکر کنم که اگر بخواهید در هنگام Sort شدن تمامی ارجاعات به صورت الفبایی چیده بشوند(بدون توجه System)،می توانید از منوی Tools -> Options -> Text Editor -> C# -> Advanced تیک مربوط به گزینه " Place 'System' directives first when sorting usings " را بردارید.