Pair クラス

定義

2 つの関連するオブジェクトを格納するために使用する基本ユーティリティ クラスを提供します。Provides a basic utility class that is used to store two related objects.

public ref class Pair sealed
[System.Serializable]
public sealed class Pair
type Pair = class
Public NotInheritable Class Pair
継承
Pair
属性

注釈

クラスPairは、2つの関連オブジェクトを格納するための基本的な構造として使用されます。The Pair class is used as a basic structure to store two related objects. これは、ページ状態管理タスクや構成セクションハンドラーなど、ASP.NET を通じてさまざまな方法で使用されるユーティリティクラスです。It is a utility class that is used in various ways throughout ASP.NET, such as during page state management tasks or in configuration section handlers. クラスは、 Pair 2 つの関連オブジェクトを含む構造体が必要であり、データの非表示が重要ではない場所であればどこでも、独自のコードで使用できます。You can use the Pair class in your own code anywhere that you need a structure to contain two related objects and where data hiding is not essential. クラスPairは、オブジェクト参照 ( FirstおよびSecond) をプロパティ内でカプセル化せず、すべての呼び出し元コードにパブリッククラスフィールドとして直接公開します。The Pair class does not encapsulate its object references, First and Second, in properties; it exposes them directly to all calling code as public class fields.

クラスPairは、ページ状態の永続化の実装でいくつかの方法で使用できます。The Pair class can be used in several ways in page state persistence implementations. 最も一般的な使用方法は、コレクションViewStateControlStateコレクションの両方のコンテナーです。The most common use is as a container for both the ViewState and ControlState collections. この場合First 、のプロパティと、のがViewState Second ControlState使用されます。In this case, the First property is used for ViewState, and the Second for ControlState.

コンストラクター

Pair()

Pair クラスの初期化されていない新しいインスタンスを作成します。Creates a new, uninitialized instance of the Pair class.

Pair(Object, Object)

オブジェクトのペアを指定して、Pair クラスの新しいインスタンスを初期化します。Initializes a new instance of the Pair class, using the specified object pair.

フィールド

First

オブジェクトのペアの最初のオブジェクトを取得または設定します。Gets or sets the first object of the object pair.

Second

オブジェクトのペアの 2 番目のオブジェクトを取得または設定します。Gets or sets the second object of the object pair.

メソッド

Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(継承元 Object)

適用対象

こちらもご覧ください