Procedura: creare un oggetto dati
Gli esempi seguenti illustrano diversi modi per creare un oggetto dati usando i costruttori forniti dalla DataObject classe .
Costruttore DataObject(Object)
Descrizione
Il codice di esempio seguente crea un nuovo oggetto dati e usa uno dei costruttori di overload (DataObject(Object)) per inizializzare l'oggetto dati con una stringa. In questo caso, un formato di dati appropriato viene determinato automaticamente in base al tipo di dati archiviati e la conversione automatica dei dati archiviati è consentita per impostazione predefinita.
Codice
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)
Descrizione
Il codice di esempio seguente è una versione ridotta del codice illustrato in precedenza.
Codice
DataObject dataObject = new DataObject("Some string data to store...");
Dim dataObject As New DataObject("Some string data to store...")
Costruttore DataObject(String, Object)
Descrizione
Il codice di esempio seguente crea un nuovo oggetto dati e usa uno dei costruttori di overload (DataObject(String, Object)) per inizializzare l'oggetto dati con una stringa e un formato di dati specificato. In questo caso il formato dei dati viene specificato da una stringa; la DataFormats classe fornisce un set di stringhe di tipi predefinite. La conversione automatica dei dati archiviati è consentita per impostazione predefinita.
Codice
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)
Descrizione
Il codice di esempio seguente è una versione ridotta del codice illustrato in precedenza.
Codice
DataObject dataObject = new DataObject(DataFormats.UnicodeText, "Some string data to store...");
Dim dataObject As New DataObject(DataFormats.UnicodeText, "Some string data to store...")
Costruttore DataObject()
Descrizione
Il codice di esempio seguente crea un nuovo oggetto dati e usa uno dei costruttori di overload (DataObject) per inizializzare l'oggetto dati con una stringa e un formato di dati specificato. In questo caso il formato dei dati viene specificato da un Type parametro . La conversione automatica dei dati archiviati è consentita per impostazione predefinita.
Codice
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)
Descrizione
Il codice di esempio seguente è una versione ridotta del codice illustrato in precedenza.
Codice
DataObject dataObject = new DataObject("".GetType(), "Some string data to store...");
Dim dataObject As New DataObject("".GetType(), "Some string data to store...")
Costruttore DataObject(String, Object, Boolean)
Descrizione
Il codice di esempio seguente crea un nuovo oggetto dati e usa uno dei costruttori di overload (DataObject(String, Object, Boolean)) per inizializzare l'oggetto dati con una stringa e un formato di dati specificato. In questo caso il formato dei dati viene specificato da una stringa; la DataFormats classe fornisce un set di stringhe di tipi predefinite. Questo particolare overload del costruttore consente al chiamante di specificare se la conversione automatica è consentita.
Codice
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)
Descrizione
Il codice di esempio seguente è una versione ridotta del codice illustrato in precedenza.
Codice
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)
Vedi anche
.NET Desktop feedback
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per