Gewusst wie: Erstellen eines Datenobjekts
Im folgenden Beispiel werden verschiedene Möglichkeiten gezeigt, wie Sie Datenobjekte mithilfe der von der DataObject-Klasse bereitgestellten Konstruktoren erstellen.
Beispiel
Beschreibung
Im folgenden Beispielcode wird ein neues Datenobjekt erstellt. Außerdem wird mithilfe von einem der überladenen Konstruktoren (DataObject(Object)) das Datenobjekt mit einer Zeichenfolge initialisiert. In diesem Fall wird ein geeignetes Datenformat automatisch anhand des Typs der gespeicherten Daten bestimmt, und das automatische Konvertieren der gespeicherten Daten ist in der Standardeinstellung zulässig.
Code
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);
Beschreibung
Der folgende Beispielcode ist eine verkürzte Version des obigen Codes.
Code
Dim dataObject As New DataObject("Some string data to store...")
DataObject dataObject = new DataObject("Some string data to store...");
Beispiel
Beschreibung
Im folgenden Beispielcode wird ein neues Datenobjekt erstellt. Außerdem wird mithilfe von einem der überladenen Konstruktoren (DataObject(String, Object)) das Datenobjekt mit einer Zeichenfolge und einem angegebenen Datenformat initialisiert. In diesem Fall wird das Datenformat durch eine Zeichenfolge angegeben. Die DataFormats-Klasse stellt einen Satz vordefinierter Typzeichenfolgen bereit. Das automatische Konvertieren der gespeicherten Daten wird standardmäßig zugelassen.
Code
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);
Beschreibung
Der folgende Beispielcode ist eine verkürzte Version des obigen Codes.
Code
Dim dataObject As New DataObject(DataFormats.UnicodeText, "Some string data to store...")
DataObject dataObject = new DataObject(DataFormats.UnicodeText, "Some string data to store...");
Beispiel
Beschreibung
Im folgenden Beispielcode wird ein neues Datenobjekt erstellt. Außerdem wird mithilfe von einem der überladenen Konstruktoren (DataObject) das Datenobjekt mit einer Zeichenfolge und einem angegebenen Datenformat initialisiert. In diesem Fall wird das Datenformat von einem Type-Parameter angegeben. Das automatische Konvertieren der gespeicherten Daten wird standardmäßig zugelassen.
Code
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);
Beschreibung
Der folgende Beispielcode ist eine verkürzte Version des obigen Codes.
Code
Dim dataObject As New DataObject("".GetType(), "Some string data to store...")
DataObject dataObject = new DataObject("".GetType(), "Some string data to store...");
Beispiel
Beschreibung
Im folgenden Beispielcode wird ein neues Datenobjekt erstellt. Außerdem wird mithilfe von einem der überladenen Konstruktoren (DataObject(String, Object, Boolean)) das Datenobjekt mit einer Zeichenfolge und einem angegebenen Datenformat initialisiert. In diesem Fall wird das Datenformat durch eine Zeichenfolge angegeben. Die DataFormats-Klasse stellt einen Satz vordefinierter Typzeichenfolgen bereit. Mit dieser spezifischen Konstruktorüberladung kann der Aufrufer angeben, ob eine automatische Konvertierung zulässig ist.
Code
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);
Beschreibung
Der folgende Beispielcode ist eine verkürzte Version des obigen Codes.
Code
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);