結論
- &:両方の条件式を評価する
- &&:1つ目の条件式がfalseだった時点で評価が終了する
つまり、パフォーマンスが向上します。
解説
&はANDを意味しますが、1つ目の条件式がfalseだと2つ目の条件式が何であれ結果はfalseです。
&&演算子を使用すれば、無駄な評価処理をおこなわないのでパフォーマンスが向上するでしょう。
ちなみに、OR演算子の|と||も同じ意味です。
参考資料
.NET コーディング規則 - C#
C# でよく使われるコーディング規則について説明します。 コーディング規則によってコードの外観に一貫性がもたらされ、コードのコピー、変更、保守が容易になります。 この記事には、ドキュメント リポジトリのコーディングのガイドラインも含まれています
プログラムの相談相手
「プログラムを独学で勉強しているけど、相談相手がいなくて辛い!!」
と思ったことはありませんか?
当ブログのむたこながMENTAにてC#およびUnityに関する相談プランを用意しています。
ご興味ある方はぜひチェックしてみてください!!
【Unity】ゲーム制作をはじめからレクチャー【プログラマ】【未経験OK】|【MENTA】No1.メンターサービスでプロに直接相談しよう!
こんな方におすすめ・Unityを使ってみたいけど何からやっていいか分からない…・プログラミングの書き方から教わりたい…・とにかくゲームを作ってみたい…このようなことでお困りではありませんか?現役のゲー....
コメント