に、私は複数の文字列変数を制御しようとしています空かない、一度空であるかどうか:高速かつエレガントな方法は、C#
私の最初のアプローチは非常に簡単です:
if(string.isNullOrEmpty(val1) && string.isNullOrEmpty(val2) && string.isNullOrEmpty(val3))
マイ2番目の方法はこのようになります
if(string.isNullOrEmpty(val1 + val2 + val3))
どちらが最速でエレガントですか? この操作を実行するオプションはありますか?
最初は確かに読みやすいです。 – luketorjussen
これは可能な限り速いものでなければならないのでしょうか? 99%の場合、 'val1 + val2 + val3'は十分速いです。 – Steven
*最速*について:試してみてください! *エレガント*について:それはかなり主観的で、論理コードよりも短いコードが好きかどうかによって決まります。最初の例は論理的な例です。 –