クラス階層のすべてのクラスをサポートし、派生クラスに下位レベルのサービスを提供します。クラスの基本クラスであり、型階層のルートです。クラスの多くの仮想メソッドをオーバーライドします。クラスの静的メソッドとインスタンスメソッドの多くを呼び出す方法を示しています。継承を宣言するためにクラスを必要としません。クラスで定義されているすべてのメソッドは、システム内のすべてのオブジェクトで使用できます。派生クラスは、次のようなメソッドの一部をオーバーライドできます。including:Equals-オブジェクト間の比較をサポートします。objects.Finalize-オブジェクトが自動的に再利用される前にクリーンアップ操作を実行します。reclaimed.GetHashCode-ハッシュテーブルの使用をサポートするために、オブジェクトの値に対応する番号を生成します。table.ToString-クラスのインスタンスを記述する、人間が判読できるテキスト文字列を製造します。クラスのインスタンスを受け入れるクラスメンバーを作成できます。型のボックス化とボックス化解除のプロセスでは、パフォーマンスコストがかかります。新しいクラスで特定の値型を頻繁に処理することがわかっている場合は、2つの戦術のいずれかを使用して、ボックス化のコストを最小限に抑えることができます。型を受け取る一般的なメソッドと、クラスで頻繁に処理する必要のある各値型を受け入れる型固有のメソッドオーバーロードのセットを作成します。呼び出し元のパラメーターの型を受け入れる型固有のメソッドが存在する場合は、ボックス化が行われず、型固有のメソッドが呼び出されます。呼び出し元のパラメーターの型と一致するメソッド引数がない場合、パラメーターはボックス化され、一般メソッドが呼び出されます。invoked.ジェネリックを使用するように型とそのメンバーを設計します。共通言語ランタイムは、クラスのインスタンスを作成し、ジェネリック型引数を指定するときに、クローズジェネリック型を作成します。ジェネリックメソッドは型固有であり、呼び出し元のパラメーターをボックス化せずに呼び出すことができます。型を受け入れて返す汎用クラスを開発することが必要になる場合もありますが、頻繁に使用される型を処理する型固有のクラスも用意することで、パフォーマンスを向上させることができます。ブール値の設定と取得に固有のクラスを指定すると、ブール値のボックス化とボックス化解除のコストが削減されます。クラスの新しいインスタンスを初期化します。class.メソッドEquals(Object)指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Object)指定されたインスタンスが等しいかどうかを判断します。コレクションによって収集される前に、リソースの解放とその他のクリーンアップ操作の実行を試みることができるようにします。collection.GetHashCode()既定のハッシュ関数として機能します。簡易コピーを作成します。インスタンスが同一インスタンスかどうかを判断します。インスタンスメンバーは、スレッドセーフであるとは限りません。thread-safe.このページはお役に立ちましたか?はいいいえ追加のフィードバックはありますか?スキップ送信ありがとうございます。Cookie利用条件サイトのフィードバック商標このページはお役に立ちましたか?はいいいえ追加のフィードバックはありますか?スキップ送信ありがとうございます。Cookie利用条件サイトのフィードバック。