C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#の三項演算子


三項演算子は、C#の条件演算子です。 3つの引数を取り、ブール式を評価します。

例-

b = (a == 1) ? 20 : 30;

上記では、第1オペランドがtrue(1)と評価された場合、第2オペランドが評価されます。最初のオペランドがfalse(0)と評価された場合、3番目のオペランドが評価されます。

以下は例です-

using System;

namespace DEMO {

   class Program {

      static void Main(string[] args) {

         int a, b;
         a = 10;
         b = (a == 1) ? 20 : 30;
         Console.WriteLine("Value of b is {0}", b);

         b = (a == 10) ? 20 : 30;
         Console.WriteLine("Value of b is {0}", b);
         Console.ReadLine();
      }
   }
}

出力

Value of b is 30
Value of b is 20

  1. JavaScriptの三項演算子(?:)とは何ですか?

    条件演算子または三項演算子は、最初に式の真または偽の値を評価し、次に評価の結果に応じて、指定された2つのステートメントのいずれかを実行します。 S.No オペレーターと説明 1 ? :(条件付き) 条件が真の場合?次に値X:それ以外の場合は値Y 例 次のコードを実行して、JavaScriptで三項演算子がどのように機能するかを理解できます ライブデモ <html>    <body>       <script>        

  2. JavaScriptスプレッド演算子

    JavaScriptのスプレッド演算子を使用すると、配列を個々の配列要素に展開できます。スプレッド演算子を使用するには、3つのドット(…)の前に配列名を付ける必要があります。 以下は、JavaScriptスプレッド演算子のコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, i