2013-02-01 13 views
0

以下4種方式中的哪一種是檢查控件文本是否爲空的最有效方式?檢查控件文本是否爲空的性能高效方式

someObject.Text != "" 

    someObject.Text != string.Empty 

    someObject.Text.Length != 0 

    !string.IsNullOrEmpty(someObject.Text) 
+1

這不是你的瓶頸。忽視。 (如果你沒有瓶頸,只是猜測:不成熟的優化是所有邪惡的根源[如果不是,基準,這並不難]] – Ryan

+2

我會建議它在很大程度上沒有關係,但你最後的檢查'IsNullOrEmpty'是多餘的,'Text'屬性永遠不爲null。 – Matthew

+0

測試Text.Length是最便宜的。差別是幾個納秒。 –

回答

4

這就是我們所說的過早的優化

簡短回答:不要擔心。他們中的任何一個都很好。