Show / Hide Table of Contents

Практическое руководство. Создание объекта данных

Ниже приведены примеры различных способов создания объекта данных, с помощью конструкторов, предоставляемые DataObject класса.

Пример

Описание

В следующем примере кода создается новый объект данных и использует один из перегруженных конструкторов (DataObject(Object)) для инициализации объекта данных со строкой. В этом случае соответствующий формат данных определяется автоматически в соответствии с типом сохраненных данных и автоматическое преобразование сохраненных данных разрешено по умолчанию.

Код

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

Описание

В следующем примере кода — это сокращенный вариант приведенного выше кода.

Код

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

Пример

Описание

В следующем примере кода создается новый объект данных и использует один из перегруженных конструкторов (DataObject(String, Object)) для инициализации объекта данных со строкой и заданного формата данных. В этом случае формат данных задается строкой. DataFormats класс предоставляет набор предопределенных типов строк. По умолчанию разрешено автоматическое преобразование сохраненных данных.

Код

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

Описание

В следующем примере кода — это сокращенный вариант приведенного выше кода.

Код

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

Пример

Описание

В следующем примере кода создается новый объект данных и использует один из перегруженных конструкторов (DataObject) для инициализации объекта данных со строкой и заданного формата данных. В этом случае формат данных задается Type параметра. По умолчанию разрешено автоматическое преобразование сохраненных данных.

Код

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

Описание

В следующем примере кода — это сокращенный вариант приведенного выше кода.

Код

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

Пример

Описание

В следующем примере кода создается новый объект данных и использует один из перегруженных конструкторов (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);

Описание

В следующем примере кода — это сокращенный вариант приведенного выше кода.

Код

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

См. также

  • IDataObject
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX