Ho notato che alcuni codici C# hanno le istruzioni using nello spazio dei nomi invece che nella parte superiore del file. Per esempio, invece di questo:Perché inserire istruzioni all'interno dello spazio dei nomi in C#?
using System;
namespace SomeClassNameSpace
{
public class SomeClass
{ }
}
Hanno questo:
namespace SomeClassNameSpace
{
using System;
public class SomeClass
{ }
}
Si tratta di una questione di preferenze personali o c'è una ragione per avere utilizzando le istruzioni all'interno o all'esterno del tag namespace?
È una regola StyleCop, [SA1200: UsingDirectivesMustBePlacedWithinNamespace] (http://www.stylecop.com/docs/SA1200.html) –