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

C#の#defineプリプロセッサディレクティブとは何ですか?


#defineプリプロセッサディレクティブは、シンボルと呼ばれる文字のシーケンスを定義します。シンボリック定数を作成します。

#defineを使用すると、#ifディレクティブに渡される式としてシンボルを使用することにより、式がtrueと評価されるようにシンボルを定義できます。

これが例です-

#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
      }
   }
}

  1. 2人、1錠:あなたの選択肢は何ですか?

    自宅にタブレットが1つしかない場合は、多くの人がタブレットを使用している可能性があります。おそらく、あなたの子供は日中にそれを使って最新の漫画を手に入れたり、あなたのパートナーは夕方にオンラインショッピングをしたり、あなたの犬は一晩中かわいい猫のビデオをこっそり見ています。さて、その最後のものは冗談でした。 複数のアカウントが必要な理由が何であれ、Androidオペレーティングシステムがこれまでになく簡単になったことは朗報です。 では、どのようにして複数のアカウントを作成しますか?注意が必要な注意事項はありますか?また、アカウントを作成したら、どのようにしてすべてのユーザーを管理できますか

  2. ゲーミング キーボードとは何か、選び方のヒント

    ゲーミング キーボードは、ユーザーのゲーム体験を最適化および改善するために設計された、改良されたキーボードです。ゲーマーにとって、キーボードはパフォーマンスの良し悪しを左右するため、ゲーマーのセットアップに不可欠な要素です。ゲームには、人間工学に基づいた配置、プログラム可能なキー、高速な応答時間、およびゲーミング キーボードが提供するその他の特定の機能など、エクスペリエンスを向上させる機能が必要です。この記事では、ゲーミング キーボードとは何か、なぜそれが特別なのかをさらに探ります。 ゲーミング キーボードは、通常は機械式のキーボードであり、クリック感が向上し、修理が容易になり、カスタマイズ