如何:创建数据对象
以下示例演示了使用 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)
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈