如何:创建数据对象
以下示例演示了使用 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)