長見識,原來 .Net framework 2 之後為 String 多提供了一個方便的 Method:IsNullOrEmpty
所以以後可以不用寫成這樣了:
string s; if( s!=null && s!=String.Empty ) { // do something }
補充:不過有文章(DANGER ! String.IsNullOrEmpty can lead to runtime Null exceptions !! – @ Head)指出這方法其實有可能會丟出 Null exception.