Partager via


Guide pratique pour créer un objet de données

Les exemples suivants montrent différentes façons de créer un objet de données à l’aide des constructeurs fournis par la classe DataObject.

Constructeur DataObject(Object)

Description

L’exemple de code suivant crée un objet de données et utilise l’un des constructeurs surchargés (DataObject(Object)) pour initialiser l’objet de données avec une chaîne. Dans ce cas, un format de données approprié est déterminé automatiquement en fonction du type des données stockées et la conversion automatique des données stockées est autorisée par défaut.

Code

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)

Description

L’exemple de code suivant est une version condensée du code indiqué ci-dessus.

Code

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

Constructeur DataObject(String, Object)

Description

L’exemple de code suivant crée un objet de données et utilise l’un des constructeurs surchargés (DataObject(String, Object)) pour initialiser l’objet de données avec une chaîne et un format de données spécifié. Dans ce cas, le format de données est spécifié par une chaîne ; la classe DataFormats fournit un ensemble de chaînes de type prédéfinies. La conversion automatique des données stockées est autorisée par défaut.

Code

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)

Description

L’exemple de code suivant est une version condensée du code indiqué ci-dessus.

Code

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

Constructeur DataObject()

Description

L’exemple de code suivant crée un objet de données et utilise l’un des constructeurs surchargés (DataObject) pour initialiser l’objet de données avec une chaîne et un format de données spécifié. Dans ce cas, le format de données est spécifié par un paramètre Type. La conversion automatique des données stockées est autorisée par défaut.

Code

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)

Description

L’exemple de code suivant est une version condensée du code indiqué ci-dessus.

Code

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

Constructeur DataObject(String, Object, Boolean)

Description

L’exemple de code suivant crée un objet de données et utilise l’un des constructeurs surchargés (DataObject(String, Object, Boolean)) pour initialiser l’objet de données avec une chaîne et un format de données spécifié. Dans ce cas, le format de données est spécifié par une chaîne ; la classe DataFormats fournit un ensemble de chaînes de type prédéfinies. Cette surcharge de constructeur particulière permet à l’appelant de spécifier si la conversion automatique est autorisée.

Code

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)

Description

L’exemple de code suivant est une version condensée du code indiqué ci-dessus.

Code

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)

Voir aussi