共用方式為


HOW TO:建立資料物件

更新:2007 年 11 月

本範例示範使用 DataObject 類別提供的建構函式,以各種不同的方式建立資料物件。

範例

說明

下列範例程式碼會建立新的資料物件,並使用其中一個多載建構函式 (DataObject(Object)) 以用字串初始化資料物件。在此例中,會根據已存資料的型別自動判斷正確的資料格式,且預設允許自動轉換已存的資料。

程式碼

string stringData = "Some string data to store...";
DataObject dataObject = new DataObject(stringData);

說明

下列範例程式碼是上述程式碼的濃縮版。

程式碼

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

範例

說明

下列範例程式碼會建立新的資料物件,並使用其中一個多載建構函式 (DataObject(String, Object)) 以用字串和指定的資料格式初始化資料物件。在這個案例中,資料格式是以字串指定。DataFormats 類別可提供一組預先定義的型別字串。預設會允許對儲存的資料進行自動轉換。

程式碼

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

說明

下列範例程式碼是上述程式碼的濃縮版。

程式碼

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

範例

說明

下列範例程式碼會建立新的資料物件,並使用其中一個多載建構函式 (DataObject) 以用字串和指定的資料格式初始化資料物件。在此例中,資料格式是由 Type 參數指定。預設會允許對儲存的資料進行自動轉換。

程式碼

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

說明

下列範例程式碼是上述程式碼的濃縮版。

程式碼

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

範例

說明

下列範例程式碼會建立新的資料物件,並使用其中一個多載建構函式 (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);

說明

下列範例程式碼是上述程式碼的濃縮版。

程式碼

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

請參閱

參考

IDataObject

其他資源

拖放範例