Compartir a través de


Cómo: Crear un objeto de datos

En los ejemplos siguientes se muestran varias maneras de crear un objeto de datos mediante los constructores proporcionados por la clase DataObject.

Constructor de DataObject(Objeto)

Descripción

En el código de ejemplo siguiente se crea un objeto de datos y se utiliza uno de los constructores sobrecargados (DataObject(Object)) para inicializar el objeto de datos con una cadena. En este caso, se determina automáticamente un formato de datos adecuado según el tipo de los datos almacenados y se permite la conversión automática de los datos almacenados de forma predeterminada.

Código

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)

Descripción

El código de ejemplo siguiente es una versión condensada del código mostrado antes.

Código

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

Constructor de DataObject(Cadena, Objeto)

Descripción

En el código de ejemplo siguiente se crea un objeto de datos y se utiliza uno de los constructores sobrecargados (DataObject(String, Object)) para inicializar el objeto de datos con una cadena y un formato de datos especificado. En este caso, el formato de los datos se especifica mediante una cadena; la clase DataFormats proporciona un conjunto de cadenas de tipo predefinido. La conversión automática de los datos almacenados se permite de forma predeterminada.

Código

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)

Descripción

El código de ejemplo siguiente es una versión condensada del código mostrado antes.

Código

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

Constructor de DataObject()

Descripción

En el código de ejemplo siguiente se crea un objeto de datos y se utiliza uno de los constructores sobrecargados (DataObject) para inicializar el objeto de datos con una cadena y un formato de datos especificado. En este caso, un parámetro Type especifica el formato de datos. La conversión automática de los datos almacenados se permite de forma predeterminada.

Código

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)

Descripción

El código de ejemplo siguiente es una versión condensada del código mostrado antes.

Código

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

Constructor de DataObject(Cadena, Objeto, Booleano)

Descripción

En el código de ejemplo siguiente se crea un objeto de datos y se utiliza uno de los constructores sobrecargados (DataObject(String, Object, Boolean)) para inicializar el objeto de datos con una cadena y un formato de datos especificado. En este caso, el formato de los datos se especifica mediante una cadena; la clase DataFormats proporciona un conjunto de cadenas de tipo predefinido. La sobrecarga de este constructor concreto permite al autor de la llamada especificar si se permite la conversión automática.

Código

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)

Descripción

El código de ejemplo siguiente es una versión condensada del código mostrado antes.

Código

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)

Consulte también