var
Auswirkung von Keywords auf die Leistung
In C# wird das Schlüsselwort var
häufig verwendet, obwohl es hauptsächlich für anonyme Typen verwendet wird. Es wurden Fragen zu den möglichen Auswirkungen auf die Leistung aufgeworfen.
Es besteht die Sorge, dass durch die Verwendung von var
zusätzlicher IL-Code generiert wird. Bei nicht anonymen Typen ist der generierte IL-Code jedoch derselbe, unabhängig davon, ob var
verwendet wird oder nicht. Dies bedeutet, dass es hinsichtlich der IL-Codegröße keine Leistungseinbußen gibt.
Es ist jedoch wichtig zu beachten, dass var
auf einen genauen Typ schließen lässt und somit die Flexibilität einschränkt. Dies wirkt sich zwar nicht direkt auf die Leistung aus, kann jedoch potenzielle Probleme verursachen, wenn die abgeleiteten Typen nicht der beabsichtigten Verwendung entsprechen.
Das obige ist der detaillierte Inhalt vonHat die Verwendung von „var' in C# Auswirkungen auf die Leistung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!