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

C#でTry / catchブロックを使用するにはどうすればよいですか?


例外は、プログラムのある部分から別の部分に制御を移す方法を提供します。 C#例外処理は、 try、catch、finallyの4つのキーワードに基づいて構築されています。 、および投げる

  • 試してください − tryブロックは、特定の例外がアクティブ化されているコードのブロックを識別します。その後に1つ以上のキャッチブロックが続きます。

  • キャッチ −プログラムは、問題を処理したいプログラム内の場所で例外ハンドラーを使用して例外をキャッチします。 catchキーワードは、例外のキャッチを示します。

以下は、try、catch、そしてfinallyをC#で使用する方法を示す例です。

using System;
namespace Demo {
   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();
      }
   }
}

出力

Result: 0

  1. MicrosoftPublisherでビルディングブロック機能を使用する方法

    ビルディングブロック Microsoft Publisher は、事前にフォーマットおよびカスタマイズされたテキストおよびフォーマット技術のブロックです。ビルディングブロックは、ユーザーが作業用のコンテンツを作成する時間を節約します。 Publisherでは、ビルディングブロックはデフォルトでテンプレートに保存されます。ユーザーは簡単にカスタマイズした変更を加えることができます。 パブリッシャーのビルディングブロック このチュートリアルでは、ページパーツのビルディングブロック、カレンダーのビルディングブロック、境界線とアクセントのビルディングブロック、および広告のビルディングブロックの使

  2. MacでVRを使用する方法

    非常に人気のあるHTCViveやOculusRiftなどが世界中で購入できるようになったため、多くのMacユーザーは、MacでVRを使用できるかどうか、使用できる場合はどのように使用できるか疑問に思っています。 OculusのCEOであるPalmerLuckeyは、現在のMacBookはOculus Riftに電力を供給するのに十分な強度はないと以前に述べていたため、MacでVRを実行する可能性を検討しましたが、見通しは良くありません。詳細については、以下をお読みください。 次を読む:AppleVRヘッドセットのリリース日の噂 MacでVRを使用できますか? MacでVRを実行すること