Поделиться через


Как создать объект данных

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

Пример

Описание

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

Код

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

Описание

Следующий кода примера является сжатой версией кода, который приведен выше.

Код

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

Пример

Описание

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

Код

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

Описание

Следующий кода примера является сжатой версией кода, который приведен выше.

Код

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

Пример

Описание

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

Код

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

Описание

Следующий кода примера является сжатой версией кода, который приведен выше.

Код

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

Пример

Описание

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

Код

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)
string stringData = "Some string data to store...";
string dataFormat = DataFormats.Text;
bool autoConvert = false;
DataObject dataObject = new DataObject(dataFormat, stringData, autoConvert);

Описание

Следующий кода примера является сжатой версией кода, который приведен выше.

Код

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

См. также

Ссылки

IDataObject