Megosztás a következőn keresztül:


Útmutató: Adatobjektum létrehozása

Az alábbi példák különböző módokon hozhatnak létre adatobjektumokat az DataObject osztály által biztosított konstruktorokkal.

DataObject(Object) konstruktor

Leírás

Az alábbi példakód létrehoz egy új adatobjektumot, és az egyik túlterhelt konstruktort (DataObject(Object)) használja az adatobjektum sztringgel való inicializálásához. Ebben az esetben a rendszer automatikusan meghatározza a megfelelő adatformátumot a tárolt adatok típusának megfelelően, és alapértelmezés szerint a tárolt adatok automatikus konvertálása engedélyezett.

Kód

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)

Leírás

Az alábbi példakód a kód fent látható tömörített verziója.

Kód

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

DataObject(Sztring, Objektum) konstruktor

Leírás

Az alábbi példakód létrehoz egy új adatobjektumot, és az egyik túlterhelt konstruktor (DataObject(String, Object)) használatával inicializálja az adatobjektumot egy sztringgel és egy megadott adatformátummal. Ebben az esetben az adatformátumot egy sztring adja meg; a DataFormats osztály előre definiált típussztringeket biztosít. Alapértelmezés szerint a tárolt adatok automatikus konvertálása engedélyezett.

Kód

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)

Leírás

Az alábbi példakód a kód fent látható tömörített verziója.

Kód

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

Leírás

Az alábbi példakód létrehoz egy új adatobjektumot, és az egyik túlterhelt konstruktor (DataObject) használatával inicializálja az adatobjektumot egy sztringgel és egy megadott adatformátummal. Ebben az esetben az adatformátumot egy Type paraméter adja meg. Alapértelmezés szerint a tárolt adatok automatikus konvertálása engedélyezett.

Kód

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)

Leírás

Az alábbi példakód a kód fent látható tömörített verziója.

Kód

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

DataObject(String, Objektum, Boolean) konstruktor

Leírás

Az alábbi példakód létrehoz egy új adatobjektumot, és az egyik túlterhelt konstruktor (DataObject(String, Object, Boolean)) használatával inicializálja az adatobjektumot egy sztringgel és egy megadott adatformátummal. Ebben az esetben az adatformátumot egy sztring adja meg; a DataFormats osztály előre definiált típussztringeket biztosít. Ez a konstruktor túlterhelése lehetővé teszi a hívó számára, hogy meghatározza, engedélyezett-e az automatikus átalakítás.

Kód

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)

Leírás

Az alábbi példakód a kód fent látható tömörített verziója.

Kód

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)

Lásd még