Freigeben über


Gewusst wie: Erstellen eines Datenobjekts

Die folgenden Beispiele zeigen verschiedene Möglichkeiten zum Erstellen eines Datenobjekts mithilfe der von der DataObject-Klasse bereitgestellten Konstruktoren.

DataObject(Object)-Konstruktor

BESCHREIBUNG

Der folgende Beispielcode erstellt ein neues Datenobjekt und verwendet einen der überladenen Konstruktoren (DataObject(Object)) zum Initialisieren des Datenobjekts mit einer Zeichenfolge. In diesem Fall wird automatisch ein geeignetes Datenformat gemäß dem Typ der gespeicherten Daten bestimmt, und die automatische Konvertierung der gespeicherten Daten ist standardmäßig zulässig.

Code

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)

BESCHREIBUNG

Der folgende Beispielcode ist eine komprimierte Version des oben gezeigten Codes.

Code

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

DataObject(String, Object)-Konstruktor

BESCHREIBUNG

Der folgende Beispielcode erstellt ein neues Datenobjekt und verwendet einen der überladenen Konstruktoren (DataObject(String, Object)) zum Initialisieren des Datenobjekts mit einer Zeichenfolge und einem angegebenen Datenformat. In diesem Fall wird das Datenformat durch eine Zeichenfolge angegeben. Die DataFormats-Klasse stellt einen Satz vordefinierter Typzeichenfolgen bereit. Die automatische Konvertierung der gespeicherten Daten ist standardmäßig zulässig.

Code

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)

BESCHREIBUNG

Der folgende Beispielcode ist eine komprimierte Version des oben gezeigten Codes.

Code

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

DataObject()-Konstruktor

BESCHREIBUNG

Der folgende Beispielcode erstellt ein neues Datenobjekt und verwendet einen der überladenen Konstruktoren (DataObject) zum Initialisieren des Datenobjekts mit einer Zeichenfolge und einem angegebenen Datenformat. In diesem Fall wird das Datenformat durch einen Type-Parameter angegeben. Die automatische Konvertierung der gespeicherten Daten ist standardmäßig zulässig.

Code

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)

BESCHREIBUNG

Der folgende Beispielcode ist eine komprimierte Version des oben gezeigten Codes.

Code

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

DataObject(String, Object, Boolean)-Konstruktor

BESCHREIBUNG

Der folgende Beispielcode erstellt ein neues Datenobjekt und verwendet einen der überladenen Konstruktoren (DataObject(String, Object, Boolean)) zum Initialisieren des Datenobjekts mit einer Zeichenfolge und einem angegebenen Datenformat. In diesem Fall wird das Datenformat durch eine Zeichenfolge angegeben. Die DataFormats-Klasse stellt einen Satz vordefinierter Typzeichenfolgen bereit. Mit dieser bestimmten Konstruktorüberladung kann der Aufrufer angeben, ob die automatische Konvertierung zulässig ist.

Code

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)

BESCHREIBUNG

Der folgende Beispielcode ist eine komprimierte Version des oben gezeigten Codes.

Code

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)

Siehe auch