Rumah >pembangunan bahagian belakang >C++ >Sekiranya C# `menggunakan` arahan diletakkan sebelum atau selepas pengisytiharan ruang nama?
C#
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!