「トップページ/DOTNET/MEMO」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
|&big(){.NET}|
#contents()
----
*書式付出力
// @ITより転載
int num = 13;
// 幅指定で右詰め
Console::WriteLine("{0, 5}", num); // " 13"
// 幅指定で左詰め
Console::WriteLine("{0, -5}", num); // "13 "
// 0埋め
Console::WriteLine("{0:D4}", num); // "00013"
Console::WriteLine("{0:00000}", num);
// 幅指定かつ0埋め
Console::WriteLine("{0, 5:D3}", num) // " 001"
----
*標準例外一覧表
|Exception&br()(Object)|すべての例外の基本クラスです。|
|SystemException&br()(Exception)|すべての実行時生成エラーの基本クラスです。|
|IndexOutOfRangeException&br()(SystemException)|配列のインデックスが誤っている場合にだけランタイムによりスローされます。|
|NullReferenceException&br()(SystemException)|null オブジェクトが参照された場合にだけランタイムによりスローされます。|
|InvalidOperationException&br()(SystemException)|無効な状態の場合にメソッドによりスローされます。|
|ArgumentException&br()(SystemException)|すべての引数例外の基本クラスです。|
|ArgumentNullException&br()(ArgumentException)|null の引数を受け取らないメソッドによってスローされます。|
|ArgumentOutOfRangeException&br()(ArgumentException)|引数が特定の範囲内にあることを検査するメソッドによってスローされます。|
|ExternalException&br()(SystemException)|ランタイム以外の環境で発生する例外またはランタイム以外の環境を対象にした例外の基本クラスです。|
|ComException&br()(ExternalException)|COM Hresult 情報をカプセル化する例外です。 COM 相互運用機能で使用されます。|
|SEHException&br()(ExternalException)|Win32 構造化例外処理情報をカプセル化する例外です。 アンマネージ コード相互運用機能で使用されます。|
----
*定義済みデリゲート
-指定したオブジェクトでアクションを実行するメソッドを表します。(System)
public delegate void Action<T>(T obj)
-イベント データを持たないイベントを処理するメソッドを表します。(System)
public delegate void EventHandler( Object sender, EventArgs e)
-一連の基準を定義し、指定されたオブジェクトがこれらの基準を満たしているかどうかを判断するメソッドを表します。 (System)
public delegate bool Predicate<T>
-void として宣言された、パラメータをとらない任意のメソッドを、マネージ コード内で実行できるデリゲートを表します。(System.Windows.Forms)
public delegate void MethodInvoker ()
-特定の型のオブジェクトを別の型のオブジェクトに変換する方法を表します。 (System)
public delegate TOutput Converter<TInput,TOutput>( TInput input)
わざわざ自分で定義してたぽ
|&big(){.NET}|
#contents()
----
*書式付出力
// @ITより転載
int num = 13;
// 幅指定で右詰め
Console::WriteLine("{0, 5}", num); // " 13"
// 幅指定で左詰め
Console::WriteLine("{0, -5}", num); // "13 "
// 0埋め
Console::WriteLine("{0:D4}", num); // "00013"
Console::WriteLine("{0:00000}", num);
// 幅指定かつ0埋め
Console::WriteLine("{0, 5:D3}", num) // " 001"
----
*標準例外一覧表
|Exception&br()(Object)|すべての例外の基本クラスです。|
|SystemException&br()(Exception)|すべての実行時生成エラーの基本クラスです。|
|IndexOutOfRangeException&br()(SystemException)|配列のインデックスが誤っている場合にだけランタイムによりスローされます。|
|NullReferenceException&br()(SystemException)|null オブジェクトが参照された場合にだけランタイムによりスローされます。|
|InvalidOperationException&br()(SystemException)|無効な状態の場合にメソッドによりスローされます。|
|ArgumentException&br()(SystemException)|すべての引数例外の基本クラスです。|
|ArgumentNullException&br()(ArgumentException)|null の引数を受け取らないメソッドによってスローされます。|
|ArgumentOutOfRangeException&br()(ArgumentException)|引数が特定の範囲内にあることを検査するメソッドによってスローされます。|
|ExternalException&br()(SystemException)|ランタイム以外の環境で発生する例外またはランタイム以外の環境を対象にした例外の基本クラスです。|
|ComException&br()(ExternalException)|COM Hresult 情報をカプセル化する例外です。 COM 相互運用機能で使用されます。|
|SEHException&br()(ExternalException)|Win32 構造化例外処理情報をカプセル化する例外です。 アンマネージ コード相互運用機能で使用されます。|