Ich habe irgendwo gelesen, dass, wenn Sie using System;
zu Ihrer .cs
Datei hinzufügen, den Compiler (oder vielleicht etwas anderes) fügen alle System
bezogenen Klassen zu Ihrer CS-Datei und so vielleicht ist es besser, nicht immer using System;
hinzufügen und stattdessen verweist Ihre DateTime
mit Sein vollständiger Namespace lautet wie folgt: System.DateTime
, zum Beispiel, wenn es einfach genug ist zu tun und einige Dinge verweisen System
es in Ihrer CS-Datei.Beeinträchtigen die Verwendung von Anweisungen die Leistung oder die App-Größe im Vergleich zu vollständigen Namespaces?
Ist das wahr und wenn ja, kann das die Leistung beeinträchtigen oder die Größe der App erhöhen? Wenn ja, merke ich, dass using System;
ist einfacher zu schreiben und ist ein Komfort und daher müssen Sie Komfort mit Leistung wiegen. Es könnte auch der Fall sein, dass nur das Hinzufügen einer using System;
keinen großen Unterschied macht, aber wenn viele Referenzen hinzugefügt werden, könnte es vielleicht? Vielen Dank!
mit * ich irgendwo gelesen, dass Unsinn Unsinn unsinnig Unsinn. * Wo haben Sie gelesen, dass? –
Triff den Typen, der das geschrieben hat. Das Hinzufügen von 'using'-Anweisungen besteht aus einem Grund: Machen Sie Ihr Leben einfacher. Verwenden Sie es, um nicht immer den vollständig qualifizierten Namen jedes einzelnen Typs schreiben zu müssen. Es macht auch Ihren Code viel lesbarer. Grundsätzlich macht es keinen Unterschied, wenn Sie 'System schreiben.DateTime "innerhalb des Codes oder verwenden Sie' DateTime' in Kombination mit einem 'using', da Sie in beiden Fällen einen Verweis auf mscorlib benötigen. – HimBromBeere
@ FrédéricHamidi Haha Ich suchte nach der Quelle, konnte sie aber nicht finden. Es ist möglich, dass ich etwas falsch gelesen habe oder davon ausgegangen bin, dass ich damit zusammenhängende Informationen gelesen habe. – hvaughan3