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();
}
}
} -
C#での意思決定ステートメントとは何ですか?
意思決定ステートメントでは、プログラマーは、プログラムによって評価またはテストされる1つ以上の条件と、条件が真であると判断された場合に実行される1つまたは複数のステートメント、およびオプションで、条件が真である場合に実行される他のステートメントを指定する必要があります。偽であると判断されます。 意思決定ステートメントの種類は次のとおりです- Sr.No ステートメントと説明 1 ifステートメント ifステートメントは、ブール式とそれに続く1つ以上のステートメントで構成されます。 2 if...elseステートメント ifステートメントの後にオプショ
-
C#の制御ステートメントとは何ですか?
プログラム制御のフローは、C#の制御ステートメントによって指定されます。以下が含まれます- ifステートメント ifステートメントは、ブール式とそれに続く1つ以上のステートメントで構成されます。 構文は次のとおりです- if(boolean_expression) { /* statement(s) will execute if the boolean expression is true */ } if-elseステートメント ifステートメントの後にオプションのelseステートメントを続けることができます。これは、ブール式がfalseの場合に実行されます。