Skip to content

Csharp note

partial(部分クラスと部分メソッド)

https://docs.microsoft.com/ja-jp/dotnet/csharp/programming-guide/classes-and-structs/partial-classes-and-methods

クラス、インターフェイス、メソッドの定義を、複数のソースに分割できる。
(コンパイル時に結合)

public partial class Employee
{
    public void DoWork()
    {
    }
}

public partial class Employee
{
    public void GoToLunch()
    {
    }
}

throw(例外をスローする)

例外を明示的に発生させる事。 例外が投げられると、正常動作部の処理は中断され、例外処理部が呼び出される。

throw 例外クラスのインスタンス

(例)
throw new FormatException();

http://ufcpp.net/study/csharp/oo_exception.html