Aracılığıyla paylaş


Nasıl yapılır: Veri Nesnesi Oluşturma

Aşağıdaki örneklerde, DataObject sınıfı tarafından sağlanan oluşturucuları kullanarak veri nesnesi oluşturmanın çeşitli yolları gösterilmektedir.

DataObject(Nesne) yapıcı

Açıklama

Aşağıdaki örnek kod yeni bir veri nesnesi oluşturur ve veri nesnesini bir dizeyle başlatmak için aşırı yüklenmiş oluşturuculardan (DataObject(Object)) birini kullanır. Bu durumda, depolanan verilerin türüne göre uygun bir veri biçimi otomatik olarak belirlenir ve depolanan verilerin otomatik olarak dönüştürülmesi varsayılan olarak izin verilir.

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)

Açıklama

Aşağıdaki örnek kod, yukarıda gösterilen kodun sıkıştırılmış bir sürümüdür.

Kod

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

DataObject(Dize, Nesne) oluşturucu

Açıklama

Aşağıdaki örnek kod yeni bir veri nesnesi oluşturur ve veri nesnesini bir dize ve belirtilen veri biçimiyle başlatmak için aşırı yüklenmiş oluşturuculardan birini (DataObject(String, Object)) kullanır. Bu durumda veri biçimi bir dize tarafından belirtilir; DataFormats sınıfı önceden tanımlanmış tür dizeleri kümesi sağlar. Depolanan verilerin otomatik olarak dönüştürülmesi varsayılan olarak izin verilir.

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)

Açıklama

Aşağıdaki örnek kod, yukarıda gösterilen kodun sıkıştırılmış bir sürümüdür.

Kod

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

DataObject() oluşturucu

Açıklama

Aşağıdaki örnek kod yeni bir veri nesnesi oluşturur ve veri nesnesini bir dize ve belirtilen veri biçimiyle başlatmak için aşırı yüklenmiş oluşturuculardan birini (DataObject) kullanır. Bu durumda veri biçimi bir Type parametresi tarafından belirtilir. Depolanan verilerin otomatik olarak dönüştürülmesi varsayılan olarak izin verilir.

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)

Açıklama

Aşağıdaki örnek kod, yukarıda gösterilen kodun sıkıştırılmış bir sürümüdür.

Kod

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

DataObject(Dize, Nesne, Boole) oluşturucu

Açıklama

Aşağıdaki örnek kod yeni bir veri nesnesi oluşturur ve veri nesnesini bir dize ve belirtilen veri biçimiyle başlatmak için aşırı yüklenmiş oluşturuculardan birini (DataObject(String, Object, Boolean)) kullanır. Bu durumda veri biçimi bir dize tarafından belirtilir; DataFormats sınıfı önceden tanımlanmış tür dizeleri kümesi sağlar. Bu özel oluşturucu aşırı yüklemesi, çağıranın otomatik dönüştürmeye izin verilip verilmeyeceğini belirtmesini sağlar.

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)

Açıklama

Aşağıdaki örnek kod, yukarıda gösterilen kodun sıkıştırılmış bir sürümüdür.

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)

Ayrıca bakınız