Rumah >pembangunan bahagian belakang >C++ >Sekiranya C# `menggunakan` arahan diletakkan sebelum atau selepas pengisytiharan ruang nama?
Stylecop menegaskan untuk meletakkan arahan using
di ruang nama, yang mencetuskan isu kesan teknologi yang berpotensi. Memahami sedikit perbezaan ini dapat meningkatkan penyelenggaraan kod.
using
using
<code class="language-csharp">// File1.cs using System; namespace Outer.Inner { // ... }</code>arahan, mengakibatkan kesilapan yang berpotensi.
tetapi dengan meletakkan arahan di ruang nama, seperti yang ditunjukkan di bawah:
<code class="language-csharp">// File2.cs namespace Outer { // ... }</code>
using
Compiler carian System.math sebelum Out.
Perlu diperhatikan bahawa apabila jenis itu ditakrifkan dalam ruang nama luar, bukan di luar. Ini menekankan ciri -ciri keutamaan pengkompil untuk mempertimbangkan ciri -ciri ruang nama tertutup yang paling dalam. using
Atas ialah kandungan terperinci Sekiranya C# `menggunakan` arahan diletakkan sebelum atau selepas pengisytiharan ruang nama?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!