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

C#でユーザー定義の例外を作成するにはどうすればよいですか?


他のプログラミング言語と同様に、C#では、ユーザー定義の例外を簡単に作成できます。ユーザー定義の例外クラスは、Exceptionクラスから派生しています。

以下の例では、作成された例外は組み込みの例外ではありません。

TempIsZeroException

次のコードを実行して、C#でユーザー定義の例外を作成する方法を学ぶことができます。

using System;
namespace Demo {
   class TestTemperature {
      static void Main(string[] args) {
         Temperature temp = new Temperature();
         try {
            temp.showTemp();
         } catch(TempIsZeroException e) {
            Console.WriteLine("TempIsZeroException: {0}", e.Message);
         }
         Console.ReadKey();
      }
   }
}
public class TempIsZeroException: Exception {
   public TempIsZeroException(string message): base(message) {
   }
}
public class Temperature {
   int temperature = 0;
   public void showTemp() {
      if(temperature == 0) {
         throw (new TempIsZeroException("Zero Temperature found"));
      } else {
         Console.WriteLine("Temperature: {0}", temperature);
      }
   }
}

出力

TempIsZeroException: Zero Temperature found

  1. Windows 10 でローカル ユーザー アカウントを作成する方法

    Microsoft アカウントで Windows にログインする場合、それにはいくつかの利点があります。ただし、Microsoft と情報を共有することに同意する必要があります。これは、パーソナライズされた設定に基づいて、電子メールが自動的に同期され、Windows アプリ ストアなどにアクセスするためです。しかし、代わりにローカル アカウントで Windows にログインしたい場合はどうすればよいでしょうか。誰かが Microsoft アカウントを持っていない状況では、その場合、管理者は Windows 10 でローカル ユーザー アカウントを簡単に作成できます このローカル アカウン

  2. Windows 8 で新しいユーザー アカウントを作成する方法

    Windows 8 が出てきたとき、多くのユーザーは、Windows 8 で多くの側面が変更されているため、興奮以外に戸惑いも感じています。たとえば、新しいユーザー アカウントの作成方法を学ばなければならないなど、多くのことを学ばなければなりません。 Windows では [スタート] ボタンがなくなり、コントロール パネルがどこにあるのかもわかりません。 1 台の PC を複数のユーザーと共有する場合は、新しい Windows 8 ユーザー アカウントを作成します。 人それぞれ必要です。この場合、個別のアカウントを持つ各ユーザーは、独自の設定と設定を持ち、管理者アカウントによって決定される