工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> C言語

C# 式、ステートメント、およびブロック (例付き)

C# 式、ステートメント、およびブロック (例付き)

この記事では、C# 式、C# ステートメント、式とステートメントの違い、および C# ブロックについて学習します。

式、ステートメント、およびブロックは、C# プログラムのビルディング ブロックです。最初の「Hello World」プログラムから使用しています。


C# 式

C# の式は、単一の値に評価できるオペランド (変数、リテラル、メソッド呼び出し) と演算子の組み合わせです。正確には、式には少なくとも 1 つのオペランドが必要ですが、演算子を含めることはできません。

以下の例を見てみましょう:

double temperature;
temperature = 42.05;

ここで 42.05 は表現です。また、temperature = 42.05 も表現です。

int a, b, c, sum;
sum = a + b + c;

ここでは、a + b + c は式です。

if (age>=18 && age<58)
	Console.WriteLine("Eligible to work");

ここでは、(age>=18 && age<58) boolean を返す式です 価値。 "Eligible to work" も表現です。


C# ステートメント

ステートメントは、プログラムの実行の基本単位です。プログラムは複数のステートメントで構成されています。

例:

int age = 21;
Int marks = 90;

上記の例では、上記の両方の行がステートメントです。

C# にはさまざまな種類のステートメントがあります。このチュートリアルでは、主にそのうちの 2 つに焦点を当てます。

<オール>
  • 宣言文
  • 表現ステートメント

  • 宣言ステートメント

    宣言ステートメントは、変数の宣言と初期化に使用されます。

    例:

    char ch;
    int maxValue = 55;

    両方 char ch;int maxValue = 55; 宣言文です。


    式ステートメント

    セミコロンが後に続く式は、式ステートメントと呼ばれます。

    例:

    /* Assignment */
    area = 3.14 * radius * radius;
    /* Method call is an expression*/
    
    System.Console.WriteLine("Hello");

    ここでは、3.14 * radius * radius は式で、area = 3.14 * radius * radius; は式ステートメントです。

    同様に、System.Console.WriteLine("Hello"); は式とステートメントの両方です。

    宣言文と式文の他に、次のものがあります:

    これらのステートメントについては、後のチュートリアルで説明します。

    ステートメントの詳細については、C# ステートメント ( C# リファレンス) をご覧ください。


    C# ブロック

    ブロックは、中括弧 { } で囲まれた 0 個以上のステートメントの組み合わせです。

    例:

    例 1:ステートメントを含む C# ブロック

    using System;
    
    namespace Blocks
    {
    	class BlockExample
    	{
    		public static void Main(string[] args)
    		{
    			double temperature = 42.05;
    			if (temperature > 32)
    			{	// Start of block
    				Console.WriteLine("Current temperature = {0}", temperature);
    				Console.WriteLine("It's hot");
    			}	// End of block
    		}
    	}
    }

    プログラムを実行すると、出力は次のようになります:

    Current temperature = 42.05
    It's hot

    ここで、{ } 内の 2 つのステートメント :

    Console.WriteLine("Current temperature = {0}", temperature);

    そして

    Console.WriteLine("It's hot");

    ブロックを形成する .


    例 2:ステートメントのない C# ブロック

    以下の例に示すように、ブロックにはステートメントが含まれていない場合があります。

    using System;
    
    namespace Blocks
    {
    	class BlockExample
    	{
    		public static void Main(string[] args)
    		{
    			double temperature = 42.05;
    			if (temperature > 32)
    			{	// Start of block
    				// No statements
    			}	// End of block
    		}
    	}
    }

    ここでは、中括弧 { } if(temperature > 32) の後 コメントのみが含まれ、ステートメントは含まれません。


    C言語

    1. 回路の簡略化の例
    2. Java 式、ステートメント、およびブロック
    3. C++ do…while ループと例
    4. C++ ポインタと例
    5. C++ Char データ型と例
    6. C++ 演算子のオーバーロードと例
    7. C++ 関数とプログラム例
    8. 例を含む C# コレクションのチュートリアル
    9. while と do-while の違い:例で説明
    10. Python の type() と isinstance() と例
    11. C# - 正規表現