2010-08-02 13 views
6

MSDN states dieIn .NET ist es schneller, das Attribut Suffix zu verwenden, obwohl es nicht erforderlich ist?

Sie brauchen nicht das Attribut Suffix angeben, wenn Attribute in Code

Beispiel für die Verwendung: Sie haben ein HelpAttribute genannte Attribut. Sie können eine Eigenschaft mit [Help] (kein Attribut Suffix) oder mit [HelpAttribute]; beides ist erlaubt. Wird der Code jedoch schneller ausgeführt, wenn Sie den vollständigen Attributnamen anstelle des Namens ohne Suffix verwenden?

Antwort

11

Der Code kompiliert bis auf genau die gleiche IL und hat 0 Laufzeitleistungsdifferenz.

5

Es gibt keinen Unterschied, es ist eine Syntax-Funktion, um Sie zu speichern ständig Attribut eingeben.

2

es ist eine Compiler-Funktion, Ergebnis IL wird gleich sein

Verwandte Themen