입력 배열이 바이트 A [50] 인 경우, 전 길이 42 바이트거기에 어떤 API가 문자열이나 바이트 배열을 사용자 정의 개체로 변환하는 닷넷 플랫폼에 의해 제공됩니까?
- 스트링 아래로 배열 세 diffrent 데이터 타입 값 뒀다
는 (이진 변환) 길이 4 바이트
- 플로트와
- 긴 (이진수로 변환) (이진수로 변환) 4 바이트 길이
은 이제 아래
0과 같은 스키마를 정의<schemaforparsing>
<field>
<name>fieldname1</name>
<type>string</type>
<length>42</length>
</field>
<field>
<name>fieldname2</name>
<type>long</type>
<length>4</length>
</field>
<field>
<name>fieldname3</name>
<type>float</type>
<length>4</length>
</field>
</schemaforparsing>
이 바이트 배열을 사용자 정의 된 객체로 구문 분석하려고합니다. - 정의 객체의 클래스는 구문 분석 한 후, 다음과 같이 그러니까 기본적으로 내가 그 스키마에 스키마의 입력을 받아 기반으로하는 구성 요소를 원하는
classGenerated
{
String fieldname1[42];
long fieldname2;
float fiedlname3;
}
될 것입니다이 경우 클래스에 지정된 schema.like에서 생성한다 배열의 바이너리 데이터는 트랜잭션 스키마와 관련된 클래스의 객체를 생성한다.
dot net 3.5 플랫폼은 이러한 구성 요소를 제공합니까?
사용자 정의 객체로 이진수를 비 직렬화하고 싶지 않습니다. 내 질문을 편집했습니다. 다시 검토하십시오.감사합니다 –
이진 데이터가 있고 개체로 끝내고 싶습니다. "이 바이트 배열을 사용자 정의 된 객체로 구문 분석하고 싶습니다."어떤 식으로 사용자 정의 객체로 이진수를 비 직렬화하려고하지 않습니까? (바이트 배열 = 바이너리. 혼동의 원인이 될 수 있습니다.) –