Compartilhar via


Como: Create a Data Object

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

Exemplo

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 string. Nesse caso, um formato de dados apropriado é determinado automaticamente de acordo com o tipo de dados armazenado, 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);

Descrição

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

Código

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

Exemplo

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 string e um formato de dados especificado. Nesse caso o formato de dados é especificado por uma string; a classe DataFormats fornece um conjunto de strings de tipo pré-definidas. 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);

Descrição

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

Código

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

Exemplo

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 string e um formato de dados especificado. Nesse caso o formato de dados é especificado por um parâmetro Type. 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);

Descrição

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

Código

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

Exemplo

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 string e um formato de dados especificado. Nesse caso o formato de dados é especificado por uma string; a classe DataFormats fornece um conjunto de strings de tipo pré-definidas. Essa sobrecarga de construtor em particular permite ao chamador especificar caso a conversão automática será permitida.

Código

string stringData = "Some string data to store...";
string dataFormat = DataFormats.Text;
bool autoConvert = false;
DataObject dataObject = new DataObject(dataFormat, stringData, autoConvert);

Descrição

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

Código

DataObject dataObject = new DataObject(DataFormats.Text, "Some string data to store...", false);

Consulte também

Referência

IDataObject

Outros recursos

Arrastar e Soltar exemplos