Ich habe festgestellt, einige C# -Code hat die Verwendung von Anweisungen innerhalb des Namespace statt an der Spitze der Datei. Zum Beispiel, statt dies:Warum setzen Sie die Verwendung von Anweisungen innerhalb des Namensraums in C#?
using System;
namespace SomeClassNameSpace
{
public class SomeClass
{ }
}
Sie haben dies:
namespace SomeClassNameSpace
{
using System;
public class SomeClass
{ }
}
Ist dies eine Frage des persönlichen Geschmacks oder gibt es einen Grund für innerhalb oder außerhalb des Namespace-Tages mit Aussagen zu haben?
Es ist eine StyleCop-Regel, [SA1200: UsingDirectivesMustBePlacedWithinNamespace] (http://www.stylecop.com/docs/SA1200.html) –