Also ich initialisiere immer mit string.Empty - da angeblich
schneller als "", und in jedem Fall eleganter. null kommt aus
von dir genannten Gründen eigentlich nicht in Frage, da sehe
ich keinen Nutzen.

Gruß, Thomas

http://blogs.dotnetgerman.com/thomas/  

> -----Ursprüngliche Nachricht-----
> Von: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] Im Auftrag von Andreas 
> Rudischhauser
> Gesendet: Sonntag, 23. Januar 2005 16:41
> An: asp.net@glengamoi.com
> Betreff: [Asp.net] string initialisieren
> 
> Hallo Liste,
> 
> ich diskutiere gerade mit einem Kumpel über die Initialisierung und
> Verwendung von strings. Die Frage ist ob man diese eher mit 
> „String.Empty“
> bzw. „“ oder lieber mit „null“ initialisieren sollte.
> Von der Objektlogik her spricht natürlich alles für null. 
> Aber das heißt
> dann ja auch dass man immer doppelt so viele Abfragen machen 
> muss wie z.B. 
> 
> Writer.WriteAttribute("cssclass",(TableCssClass == null) ? "" :
> TableCssClass);
> Anstatt einfach:
> Writer.WriteAttribute("cssclass",TableCssClass);
> 
> Außedem werden alle if-Abfragen auf leer/null doppelt so groß:
> If (TableCssClass != null && TableCssClass != "") { }
> 
> ??
> 
> 
> 
> 
> 
> _______________________________________________
> Asp.net Mailingliste, Postings senden an:
> Asp.net@glengamoi.com
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/asp.net
> 
> 


_______________________________________________
Asp.net Mailingliste, Postings senden an:
Asp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an