次の方法で共有


方法: データ オブジェクトを作成する

次の例は、DataObject クラスによって提供されるコンストラクターを使用してデータ オブジェクトを作成するさまざまな方法を示しています。

DataObject(Object) コンストラクター

説明

次のコード例では、新しいデータ オブジェクトを作成し、オーバーロードされたコンストラクター (DataObject(Object)) のいずれかを使用して、文字列でデータ オブジェクトを初期化します。 この場合、格納されているデータの種類に応じて適切なデータ形式が自動的に決定され、格納されたデータの自動変換が既定で許可されます。

コード

string stringData = "Some string data to store...";
DataObject dataObject = new DataObject(stringData);
Dim stringData As String = "Some string data to store..."
Dim dataObject As New DataObject(stringData)

説明

次のコード例は、上記のコードの要約バージョンです。

コード

DataObject dataObject = new DataObject("Some string data to store...");
Dim dataObject As New DataObject("Some string data to store...")

DataObject(String, Object) コンストラクター

説明

次のコード例では、新しいデータ オブジェクトを作成し、オーバーロードされたコンストラクター (DataObject(String, Object)) のいずれかを使用して、文字列と指定したデータ形式でデータ オブジェクトを初期化します。 この場合、データ形式は文字列で指定されます。DataFormats クラスは、定義済みの型文字列のセットを提供します。 既定では、格納されているデータの自動変換が許可されます。

コード

string stringData = "Some string data to store...";
string dataFormat = DataFormats.UnicodeText;
DataObject dataObject = new DataObject(dataFormat, stringData);
Dim stringData As String = "Some string data to store..."
Dim dataFormat As String = DataFormats.UnicodeText
Dim dataObject As New DataObject(dataFormat, stringData)

説明

次のコード例は、上記のコードの要約バージョンです。

コード

DataObject dataObject = new DataObject(DataFormats.UnicodeText, "Some string data to store...");
Dim dataObject As New DataObject(DataFormats.UnicodeText, "Some string data to store...")

DataObject() コンストラクター

説明

次のコード例では、新しいデータ オブジェクトを作成し、オーバーロードされたコンストラクター (DataObject) のいずれかを使用して、文字列と指定したデータ形式でデータ オブジェクトを初期化します。 この場合、データ形式は Type パラメーターによって指定されます。 既定では、格納されているデータの自動変換が許可されます。

コード

string stringData = "Some string data to store...";
Type dataFormat = stringData.GetType();
DataObject dataObject = new DataObject(dataFormat, stringData);
Dim stringData As String = "Some string data to store..."
Dim dataFormat As Type = stringData.GetType()
Dim dataObject As New DataObject(dataFormat, stringData)

説明

次のコード例は、上記のコードの要約バージョンです。

コード

DataObject dataObject = new DataObject("".GetType(), "Some string data to store...");
Dim dataObject As New DataObject("".GetType(), "Some string data to store...")

DataObject(String, Object, Boolean) コンストラクター

説明

次のコード例では、新しいデータ オブジェクトを作成し、オーバーロードされたコンストラクター (DataObject(String, Object, Boolean)) のいずれかを使用して、文字列と指定したデータ形式でデータ オブジェクトを初期化します。 この場合、データ形式は文字列で指定されます。DataFormats クラスは、定義済みの型文字列のセットを提供します。 この特定のコンストラクター オーバーロードにより、呼び出し元は自動変換を許可するかどうかを指定できます。

コード

string stringData = "Some string data to store...";
string dataFormat = DataFormats.Text;
bool autoConvert = false;
DataObject dataObject = new DataObject(dataFormat, stringData, autoConvert);
Dim stringData As String = "Some string data to store..."
Dim dataFormat As String = DataFormats.Text
Dim autoConvert As Boolean = False
Dim dataObject As New DataObject(dataFormat, stringData, autoConvert)

説明

次のコード例は、上記のコードの要約バージョンです。

コード

DataObject dataObject = new DataObject(DataFormats.Text, "Some string data to store...", false);
Dim dataObject As New DataObject(DataFormats.Text, "Some string data to store...", False)

関連項目