次の方法で共有


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

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

説明

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

コード

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

説明

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

コード

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

説明

新しいデータ オブジェクトを作成し、オーバーロードされたこのコンストラクターのいずれか (DataObject(String, Object)) を使用して、文字列と指定したデータ形式でデータ オブジェクトを初期化するコード例を次に示します。 ここでは、データ形式は文字列によって指定されます。DataFormats クラスは、事前定義されている一連の型文字列を提供します。 既定では、格納されるデータの自動変換が有効です。

コード

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

説明

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

コード

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

説明

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

コード

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

説明

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

コード

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

説明

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

コード

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)
string stringData = "Some string data to store...";
string dataFormat = DataFormats.Text;
bool autoConvert = false;
DataObject dataObject = new DataObject(dataFormat, stringData, autoConvert);

説明

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

コード

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

参照

参照

IDataObject