다음을 통해 공유


방법: 데이터 개체 만들기

다음 예제에서는 DataObject 클래스에서 제공하는 생성자를 사용하여 데이터 개체를 만드는 다양한 방법을 보여줍니다.

DataObject(Object) 생성자

설명

다음 예제 코드는 새 데이터 개체를 만들고 오버로드된 생성자(DataObject(Object)) 중 하나를 사용하여 문자열을 포함한 데이터 개체를 초기화합니다. 이 경우 저장된 데이터의 형식에 따라 적절한 데이터 형식이 자동으로 결정되며, 저장된 데이터의 자동 변환은 기본적으로 허용됩니다.

코드

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

다음 예제 코드는 위에 표시된 코드의 압축된 버전입니다.

코드

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

DataObject(String, Object) 생성자

설명

다음 예제 코드는 새 데이터 개체를 만들고 오버로드된 생성자(DataObject(String, Object)) 중 하나를 사용하여 문자열과 지정된 데이터 형식을 포함한 데이터 개체를 초기화합니다. 이 경우 데이터 형식은 문자열로 지정됩니다. DataFormats 클래스는 미리 정의된 형식 문자열 집합을 제공합니다. 저장된 데이터의 자동 변환은 기본적으로 허용됩니다.

코드

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

다음 예제 코드는 위에 표시된 코드의 압축된 버전입니다.

코드

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

DataObject() 생성자

설명

다음 예제 코드는 새 데이터 개체를 만들고 오버로드된 생성자(DataObject) 중 하나를 사용하여 문자열과 지정된 데이터 형식을 포함한 데이터 개체를 초기화합니다. 이 경우 데이터 형식은 Type 매개 변수에 의해 지정됩니다. 저장된 데이터의 자동 변환은 기본적으로 허용됩니다.

코드

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

다음 예제 코드는 위에 표시된 코드의 압축된 버전입니다.

코드

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

DataObject(String, Object, Boolean) 생성자

설명

다음 예제 코드는 새 데이터 개체를 만들고 오버로드된 생성자(DataObject(String, Object, Boolean)) 중 하나를 사용하여 문자열과 지정된 데이터 형식을 포함한 데이터 개체를 초기화합니다. 이 경우 데이터 형식은 문자열로 지정됩니다. DataFormats 클래스는 미리 정의된 형식 문자열 집합을 제공합니다. 이 특정 생성자 오버로드를 사용하면 호출자가 자동 변환이 허용되는지 여부를 지정할 수 있습니다.

코드

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

다음 예제 코드는 위에 표시된 코드의 압축된 버전입니다.

코드

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)

참고 항목