مشاركة عبر


كيفية القيام بما يلي: إنشاء كائن بيانات

تبين الأمثلة التالية الطرق المختلفة لإنشاء كائن بيانات باستخدام المُنشئات التي توفرها فئة DataObject.

المثال

الوصف

رمز المثال التالي يقوم بإنشاء كائن بيانات جديد و يستخدم أحد المُنشئات المحملة بشكل زائد ( DataObject(Object)) لتهيئة كائن البيانات بسلسلة. في هذه الحالة، يتم تحديد طريقة تنسيق البيانات مناسبة تلقائياً تبعاً إلى نوع البيانات المخزنة و يُسمح بالتحويل التلقائي للبيانات المخزنة بشكل افتراضي.

الرمز

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

الوصف

المثال التالي هو إصدار مكثف من الرمز الموضح أعلاه.

الرمز

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

المثال

الوصف

رمز المثال التالي يقوم بإنشاء كائن بيانات جديد و يستخدم أحد المُنشئات المحملة بشكل زائد ( DataObject(String, Object)) لتهيئة كائن البيانات بسلسلة و طريقة تنسيق البيانات محددة. في هذه الحالة طريقة تنسيق البيانات محددة بواسطة سلسلة;توفر فئة DataFormatsمجموعة من سلاسل النوع المعرّفة مسبقاً. يُسمح بالتحويل التلقائي للبيانات المخزنة بشكل افتراضي.

الرمز

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

الوصف

المثال التالي هو إصدار مكثف من الرمز الموضح أعلاه.

الرمز

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

المثال

الوصف

رمز المثال التالي يقوم بإنشاء كائن بيانات جديد و يستخدم أحد المُنشئات المحملة بشكل زائد ( DataObject) لتهيئة كائن البيانات بسلسلة و طريقة تنسيق البيانات محددة. في هذه الحالة طريقة تنسيق البيانات محددة بواسطة المعلمة Type . يُسمح بالتحويل التلقائي للبيانات المخزنة بشكل افتراضي.

الرمز

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

الوصف

المثال التالي هو إصدار مكثف من الرمز الموضح أعلاه.

الرمز

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

المثال

الوصف

رمز المثال التالي يقوم بإنشاء كائن بيانات جديد و يستخدم أحد المُنشئات المحملة بشكل زائد ( DataObject(String, Object, Boolean)) لتهيئة كائن البيانات بسلسلة و طريقة تنسيق البيانات محددة. في هذه الحالة طريقة تنسيق البيانات محددة بواسطة سلسلة;توفر فئة DataFormatsمجموعة من سلاسل النوع المعرّفة مسبقاً. هذا المُنشئ المحمل بشكل زائد يسمح للمتصل بتحديد ما إذا كان التحويل التلقائي مسموحاً.

الرمز

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

الوصف

المثال التالي هو إصدار مكثف من الرمز الموضح أعلاه.

الرمز

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

راجع أيضًا:

المرجع

IDataObject