Condividi tramite


Procedura: creare un oggetto dati

Negli esempi seguenti vengono illustrate varie modalità di creazione di un oggetto dati utilizzando i costruttori forniti dalla classe DataObject.

Esempio

Descrizione

Nell'esempio di codice riportato di seguito viene creato un nuovo oggetto dati e viene utilizzato uno dei costruttori di overload (DataObject(Object)) per inizializzare l'oggetto dati con una stringa. In questo caso, viene determinato automaticamente un formato dati appropriato in base al tipo di dati archiviati e la conversione automatica dei dati archiviati è consentita per impostazione predefinita.

Codice

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);

Descrizione

L'esempio di codice seguente è una versione ridotta del codice illustrato in precedenza.

Codice

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

Esempio

Descrizione

Nell'esempio di codice riportato di seguito viene creato un nuovo oggetto dati e viene utilizzato uno dei costruttori di overload (DataObject(String, Object)) per inizializzare l'oggetto dati con una stringa e un formato dati specificato. In questo caso, il formato dati è specificato da una stringa; la classe DataFormats fornisce un insieme di stringhe di tipo predefinite. La conversione automatica dei dati archiviati è consentita per impostazione predefinita.

Codice

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);

Descrizione

L'esempio di codice seguente è una versione ridotta del codice illustrato in precedenza.

Codice

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

Esempio

Descrizione

Nell'esempio di codice riportato di seguito viene creato un nuovo oggetto dati e viene utilizzato uno dei costruttori di overload (DataObject) per inizializzare l'oggetto dati con una stringa e un formato dati specificato. In questo caso il formato dati è specificato da un parametro Type. La conversione automatica dei dati archiviati è consentita per impostazione predefinita.

Codice

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);

Descrizione

L'esempio di codice seguente è una versione ridotta del codice illustrato in precedenza.

Codice

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

Esempio

Descrizione

Nell'esempio di codice riportato di seguito viene creato un nuovo oggetto dati e viene utilizzato uno dei costruttori di overload (DataObject(String, Object, Boolean)) per inizializzare l'oggetto dati con una stringa e un formato dati specificato. In questo caso, il formato dati è specificato da una stringa; la classe DataFormats fornisce un insieme di stringhe di tipo predefinite. Questo particolare overload del costruttore consente al chiamante di specificare se è consentita la conversione automatica.

Codice

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);

Descrizione

L'esempio di codice seguente è una versione ridotta del codice illustrato in precedenza.

Codice

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);

Vedere anche

Riferimenti

IDataObject