Instrukcje: tworzenie obiektu danych
W poniższych przykładach pokazano różne sposoby tworzenia obiektu danych przy użyciu konstruktorów dostarczonych przez klasę DataObject.
Konstruktor klasy DataObject(Object)
Opis
Poniższy przykładowy kod tworzy nowy obiekt danych i używa jednego z przeciążonych konstruktorów (DataObject(Object)) w celu zainicjowania obiektu danych za pomocą ciągu. W takim przypadku odpowiedni format danych jest określany automatycznie zgodnie z typem przechowywanych danych, a automatyczne konwertowanie przechowywanych danych jest domyślnie dozwolone.
Kod
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)
Opis
Poniższy przykładowy kod to skrócona wersja kodu pokazanego powyżej.
Kod
DataObject dataObject = new DataObject("Some string data to store...");
Dim dataObject As New DataObject("Some string data to store...")
Konstruktor DataObject(String, Object)
Opis
Poniższy przykładowy kod tworzy nowy obiekt danych i używa jednego z przeciążonych konstruktorów (DataObject(String, Object)) w celu zainicjowania obiektu danych za pomocą ciągu i określonego formatu danych. W takim przypadku format danych jest określany przez ciąg; klasa DataFormats zawiera zestaw wstępnie zdefiniowanych ciągów typów. Automatyczne konwertowanie przechowywanych danych jest domyślnie dozwolone.
Kod
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)
Opis
Poniższy przykładowy kod to skrócona wersja kodu pokazanego powyżej.
Kod
DataObject dataObject = new DataObject(DataFormats.UnicodeText, "Some string data to store...");
Dim dataObject As New DataObject(DataFormats.UnicodeText, "Some string data to store...")
Konstruktor DataObject()
Opis
Poniższy przykładowy kod tworzy nowy obiekt danych i używa jednego z przeciążonych konstruktorów (DataObject) w celu zainicjowania obiektu danych za pomocą ciągu i określonego formatu danych. W takim przypadku format danych jest określany przez parametr Type. Automatyczne konwertowanie przechowywanych danych jest domyślnie dozwolone.
Kod
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)
Opis
Poniższy przykładowy kod to skrócona wersja kodu pokazanego powyżej.
Kod
DataObject dataObject = new DataObject("".GetType(), "Some string data to store...");
Dim dataObject As New DataObject("".GetType(), "Some string data to store...")
Konstruktor DataObject(String, Object, Boolean)
Opis
Poniższy przykładowy kod tworzy nowy obiekt danych i używa jednego z przeciążonych konstruktorów (DataObject(String, Object, Boolean)) w celu zainicjowania obiektu danych za pomocą ciągu i określonego formatu danych. W takim przypadku format danych jest określany przez ciąg; klasa DataFormats zawiera zestaw wstępnie zdefiniowanych ciągów typów. Przeciążenie tego konstruktora umożliwia wywołującemu określenie, czy automatyczne konwertowanie jest dozwolone.
Kod
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)
Opis
Poniższy przykładowy kod to skrócona wersja kodu pokazanego powyżej.
Kod
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)
Zobacz też
.NET Desktop feedback