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の場合に実行されます。