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

C#で#if ..#elif…#else…#endifディレクティブを使用するにはどうすればよいですか?


すべてのプリプロセッサディレクティブは#で始まり、行のプリプロセッサディレクティブの前に空白文字のみを表示できます。プリプロセッサディレクティブはステートメントではないため、セミコロン(;)で終わりません。

#if

#ifディレクティブを使用すると、1つまたは複数のシンボルをテストして、それらがtrueと評価されるかどうかを確認できます。

#else

#ifとともに複合条件ディレクティブを作成できます。

#elif

複合条件付きディレクティブを作成できます。

#endif

#endifは、条件付きディレクティブの終了を指定します。

以下は、#if、#elif、#else、および#endifディレクティブの使用法を示す例です-

#define One
#undef Two

using System;

namespace Demo {
   class Program {
      static void Main(string[] args) {
         #if (One && TWO)
         Console.WriteLine("Both are defined");
         #elif (ONE && !TWO)
         Console.WriteLine("ONE is defined and TWO is undefined");
         #elif (!ONE && TWO)
         Console.WriteLine("ONE is defined and TWO is undefined");
         #else
         Console.WriteLine("Both are undefined");
         #endif
      }
   }
}

出力

Both are undefined

  1. 2 台以上のコンピュータを 1 台のモニターに接続する方法

    今日では、すべての家に 2 台以上のコンピューターがあり、仕事、勉強、ゲーム、Web サーフィンなどに使用されています。以前は、ソフトウェア開発者は、世界中のすべての屋根の下にコンピューターを持ち込めるかどうか確信が持てませんでした。世界。今日、それらは時計やテレビのように、あらゆる家庭、学校、オフィスに存在しています。多くの人が複数のコンピューターを所有しており、個人用と仕事用にそれぞれ 1 台ずつ使用しています。複数のコンピュータがあり、それらに 1 つのモニタでアクセスしたい場合は、「複数のコンピュータを 1 つのモニタに接続する方法」 をご覧ください。 . これらのコンピューターが同

  2. 1 つの Android フォンで 2 つの WhatsApp を使用する方法

    このガイドは、2 つ目の WhatsApp アカウントを作成する正当な理由がある個人を対象としており、悪意のある目的で使用するべきではありません。この記事では、1 台の Android フォンで 2 つの WhatsApp を使用するために、仮想電話番号、つまり WhatsApp 検証用の無料番号を取得する方法について説明します 1 つの Android フォンで 2 つの WhatsApp を使用する方法 仮想電話番号を取得するには? WhatsApp は、SMS の登場以来、コミュニケーションにおける最も画期的な成果の 1 つになりました。これまで、セルラーキャリアは SMS