如何:建立資料物件
下列範例示範使用 DataObject 類別所提供的建構函式來建立資料物件的各種方式。
DataObject (物件) 建構函式
描述
下列範例程式碼會建立新的資料物件,並使用其中一個多載建構函式 (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 (字串,物件) 建構函式
描述
下列範例程式碼會建立新的資料物件,並使用其中一個多載建構函式 (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 (字串,物件,布林值) 建構函式
描述
下列範例程式碼會建立新的資料物件,並使用其中一個多載建構函式 (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)