방법: 데이터 개체 만들기
업데이트: 2007년 11월
다음 예제에서는 DataObject 클래스에서 제공되는 생성자를 사용하여 데이터 개체를 만드는 여러 가지 방법을 보여 줍니다.
예제
설명
다음 예제 코드에서는 새 데이터 개체를 만들고 오버로드된 생성자 중 하나(DataObject(Object))를 사용하여 문자열로 데이터 개체를 초기화합니다. 이 경우 저장된 데이터 형식에 따라 적절한 데이터 형식이 자동으로 결정되고, 저장된 데이터가 기본적으로 자동 변환됩니다.
코드
string stringData = "Some string data to store...";
DataObject dataObject = new DataObject(stringData);
설명
다음 예제 코드는 이전 코드를 간략하게 줄인 것입니다.
코드
DataObject dataObject = new DataObject("Some string data to store...");
예제
설명
다음 예제 코드에서는 새 데이터 개체를 만들고 오버로드된 생성자 중 하나(DataObject(String, Object))를 사용하여 문자열 및 지정된 데이터 형식으로 데이터 개체를 초기화합니다. 이 경우 데이터 형식은 문자열로 지정되며 DataFormats 클래스는 미리 정의된 형식 문자열 집합을 제공합니다. 저장된 데이터는 기본적으로 자동 변환됩니다.
코드
string stringData = "Some string data to store...";
string dataFormat = DataFormats.UnicodeText;
DataObject dataObject = new DataObject(dataFormat, stringData);
설명
다음 예제 코드는 이전 코드를 간략하게 줄인 것입니다.
코드
DataObject dataObject = new DataObject(DataFormats.UnicodeText, "Some string data to store...");
예제
설명
다음 예제 코드에서는 새 데이터 개체를 만들고 오버로드된 생성자 중 하나(DataObject)를 사용하여 문자열 및 지정된 데이터 형식으로 데이터 개체를 초기화합니다. 이 경우 데이터 형식은 Type 매개 변수로 지정됩니다. 저장된 데이터는 기본적으로 자동 변환됩니다.
코드
string stringData = "Some string data to store...";
Type dataFormat = stringData.GetType();
DataObject dataObject = new DataObject(dataFormat, stringData);
설명
다음 예제 코드는 이전 코드를 간략하게 줄인 것입니다.
코드
DataObject dataObject = new DataObject("".GetType(), "Some string data to store...");
예제
설명
다음 예제 코드에서는 새 데이터 개체를 만들고 오버로드된 생성자 중 하나(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);
설명
다음 예제 코드는 이전 코드를 간략하게 줄인 것입니다.
코드
DataObject dataObject = new DataObject(DataFormats.Text, "Some string data to store...", false);