2

C# のどの三項演算子が最も人気があり、主に使用されていますか?

4

2 に答える 2

16

三項演算子と呼ばれることもある演算子は、実際には条件演算子と呼ばれます。という形です

A ? B : C

ここで、A はブール式で、B と C は同じ型の式、または B の型を C の型に暗黙的に変換できる型、またはその逆の型の式です。

最初に A が評価されます。結果が の場合、trueB が評価されて結果が提供されます。それ以外の場合は、結果を提供するために C が評価されます。

于 2009-11-04T15:07:16.450 に答える
4

コードが短くて読みやすいため、人気があります。次の簡単な例を考えてみましょう。

int daysInYear = isLeapYear ? 366 : 365;

それ以外の

if(isLeapYear) {
   daysInYear = 366;
} else {
   daysInYear = 365;
}
于 2009-11-04T15:10:18.287 に答える