0
以下4種方式中的哪一種是檢查控件文本是否爲空的最有效方式?檢查控件文本是否爲空的性能高效方式
someObject.Text != ""
someObject.Text != string.Empty
someObject.Text.Length != 0
!string.IsNullOrEmpty(someObject.Text)
以下4種方式中的哪一種是檢查控件文本是否爲空的最有效方式?檢查控件文本是否爲空的性能高效方式
someObject.Text != ""
someObject.Text != string.Empty
someObject.Text.Length != 0
!string.IsNullOrEmpty(someObject.Text)
這就是我們所說的過早的優化。
簡短回答:不要擔心。他們中的任何一個都很好。
這不是你的瓶頸。忽視。 (如果你沒有瓶頸,只是猜測:不成熟的優化是所有邪惡的根源[如果不是,基準,這並不難]] – Ryan
我會建議它在很大程度上沒有關係,但你最後的檢查'IsNullOrEmpty'是多餘的,'Text'屬性永遠不爲null。 – Matthew
測試Text.Length是最便宜的。差別是幾個納秒。 –