Der Operator c # as wird zum Konvertieren zwischen kompatiblen Referenz- oder Nullwerttypen verwendet. Es ähnelt einer Cast-Operation, außer dass das Ergebnis der Konvertierung für eine fehlgeschlagene Konvertierung auf null gesetzt wird und keine Ausnahme ausgelöst wird.
Betrachten Sie diesen Code:
%Vor%
Soweit ich sehen kann, sollten die Methoden FillUsingAsNullable und FillUsingOwnCode gleichwertig sein.
Aber es sieht so aus, als wäre die Version "eigener Code" deutlich schneller.
Es gibt Optio...
27.01.2014, 19:17