Compartilhar via


Como criar um objeto de dados

Os exemplos a seguir mostram várias maneiras de criar um objeto de dados usando os construtores fornecidos pela classe DataObject.

Construtor do DataObject(Object)

Descrição

O código de exemplo a seguir cria um novo objeto de dados e usa um dos construtores sobrecarregados (DataObject(Object)) para inicializar o objeto de dados com uma cadeia de caracteres. Nesse caso, um formato de dados apropriado é determinado automaticamente de acordo com o tipo de dados armazenados, e a conversão automática dos dados armazenados é permitida por padrão.

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)

Descrição

O código de exemplo a seguir é uma versão condensada do código mostrado acima.

Código

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

Construtor DataObject(String, Object)

Descrição

O código de exemplo a seguir cria um novo objeto de dados e usa um dos construtores sobrecarregados (DataObject(String, Object)) para inicializar o objeto de dados com uma cadeia de caracteres e um formato de dados especificado. Nesse caso, o formato de dados é especificado por uma cadeia de caracteres; a classe DataFormats fornece um conjunto de cadeias de caracteres de tipo predefinidas. A conversão automática dos dados armazenados é permitida por padrão.

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)

Descrição

O código de exemplo a seguir é uma versão condensada do código mostrado acima.

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...")

Construtor do DataObject()

Descrição

O código de exemplo a seguir cria um novo objeto de dados e usa um dos construtores sobrecarregados (DataObject) para inicializar o objeto de dados com uma cadeia de caracteres e um formato de dados especificado. Nesse caso, o formato de dados é especificado por um parâmetro Type. A conversão automática dos dados armazenados é permitida por padrão.

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)

Descrição

O código de exemplo a seguir é uma versão condensada do código mostrado acima.

Código

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

Construtor DataObject(String, Object, Boolean)

Descrição

O código de exemplo a seguir cria um novo objeto de dados e usa um dos construtores sobrecarregados (DataObject(String, Object, Boolean)) para inicializar o objeto de dados com uma cadeia de caracteres e um formato de dados especificado. Nesse caso, o formato de dados é especificado por uma cadeia de caracteres; a classe DataFormats fornece um conjunto de cadeias de caracteres de tipo predefinidas. Essa sobrecarga de construtor específica permite que o chamador especifique se a conversão automática é permitida.

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)

Descrição

O código de exemplo a seguir é uma versão condensada do código mostrado acima.

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 também