C#でどの三項演算子は、最も人気のある、ほとんど使用されていますか? [閉まっている]

StackOverflow https://stackoverflow.com/questions/1674378

  •  16-09-2019
  •  | 
  •  

質問

C#での三項演算子は、最も人気があり、主に使用される?

役に立ちましたか?

解決

、時には三項演算子として知られている演算子は、実際には、のの条件演算子という名前が付けられます。それは、フォームのです。

A ? B : C

ここで、Aは、ブール式であり、BおよびCは、同じタイプの、又はBの種類が暗黙その逆のC型に変換、またはすることができるようなタイプのいずれかの式である。

まずAが評価されます。結果はtrueであるならば、Bは、結果を提供するために評価されます。それ以外の場合はCが結果を提供するために評価されます。

他のヒント

それは短く、より読みやすいコードにつながるので、それは人気があります。この単純な例を考えてみます:

int daysInYear = isLeapYear ? 366 : 365;

の代わりに

if(isLeapYear) {
   daysInYear = 366;
} else {
   daysInYear = 365;
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top