Der erste ist besser:
%Vor% Die zweite Version gibt null
zurück, wenn das Ergebnis des Aufrufs keine Zeichenfolge ist, aber Sie wissen, dass immer eine Zeichenfolge ist, weil das QueryString
-Member den Typ NameValueCollection
hat. Der Indexer ist so definiert, dass er ein string
zurückgibt:
Die as string
ist redundant, da Request.QueryString["foo"]
bereits eine Zeichenkette ist. (Es gibt also keinen anderen Unterschied als die Sekunde, in der du aussiehst, als ob du deinen Rahmen nicht kennst ;-))