Anweisung: Rufen Sie den Speicherplatz oder draußen an?
using
Bei der Überprüfung des C# -Codes mit StyleCop erhalten Sie möglicherweise eine Warnung, und es wird empfohlen, die Anweisung im Namensraum. Obwohl einige Entwickler möglicherweise eher dazu neigen, sie außerhalb des Namensraums zu stellen, besteht in der Tat einen technischen Grund, in Betracht zu ziehen, sie in den Namensraum zu setzen.
Der Einfluss der Dateiorganisation using
Stellen Sie sich die beiden Dateien vor, Datei1.cs und File2.cs, wie unten gezeigt: Datei1.cs:
File2.cs:
using System; namespace Outer.Inner { class Foo { static void Bar() { double d = Math.PI; } } }
<决> Lösung: Platzieren Sie Anweisungen im Namensraum
namespace Outer { class Math { } }
in den Namensraum (wie in der folgenden Datei1b.cs gezeigt) <令> platzieren, kann sicherstellen, dass das Suchsystem vor der Suche nach dem internen Namensraum: using
In diesem Fall findet der Compiler ein System, um die potenziellen Fehler zu lösen, die durch die Definition von Konflikten in verschiedenen Namensräumen verursacht werden.
using
<事> Vorsichtsmaßnahmen
<令> Anweisungen können in den Namensbereich platziert werden, um die Code -Wartung zu vereinfachen, indem ein konsistenter Referenzraum sichergestellt wird. Es kann auch den potenziellen Konflikt zwischen definierten Klassen und vom Benutzer definierten Systemen hervorheben. using
namespace Outer.Inner { using System; class Foo { static void Bar() { double d = Math.PI; } } }
-Berätigung platziert wird.
Das obige ist der detaillierte Inhalt vonSollten C# `Verwenden von Direktiven innerhalb oder außerhalb des Namespace platziert werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!