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

C#の最後のステートメントは何ですか?


最後のブロックは、例外がスローされるかどうかに関係なく、特定のステートメントのセットを実行するために使用されます。たとえば、ファイルを開く場合、例外が発生したかどうかに関係なく、ファイルを閉じる必要があります。

エラー処理ブロックは、try、catch、finallyキーワードを使用して実装されます。

次のコードを実行して、finallyステートメントを実装してみてください-

using System;

namespace ErrorHandlingApplication {
   class DivNumbers {
      int result;

      DivNumbers() {
         result = 0;
      }

      public void division(int num1, int num2) {
         try {
            result = num1 / num2;
         } catch (DivideByZeroException e) {
            Console.WriteLine("Exception caught: {0}", e);
         } finally {
            Console.WriteLine("Result: {0}", result);
         }
      }

      static void Main(string[] args) {
         DivNumbers d = new DivNumbers();
         d.division(25, 0);
         Console.ReadKey();
      }
   }
}

  1. C#での意思決定ステートメントとは何ですか?

    意思決定ステートメントでは、プログラマーは、プログラムによって評価またはテストされる1つ以上の条件と、条件が真であると判断された場合に実行される1つまたは複数のステートメント、およびオプションで、条件が真である場合に実行される他のステートメントを指定する必要があります。偽であると判断されます。 意思決定ステートメントの種類は次のとおりです- Sr.No ステートメントと説明 1 ifステートメント ifステートメントは、ブール式とそれに続く1つ以上のステートメントで構成されます。 2 if...elseステートメント ifステートメントの後にオプショ

  2. C#の制御ステートメントとは何ですか?

    プログラム制御のフローは、C#の制御ステートメントによって指定されます。以下が含まれます- ifステートメント ifステートメントは、ブール式とそれに続く1つ以上のステートメントで構成されます。 構文は次のとおりです- if(boolean_expression) {    /* statement(s) will execute if the boolean expression is true */ } if-elseステートメント ifステートメントの後にオプションのelseステートメントを続けることができます。これは、ブール式がfalseの場合に実行されます。