이것은 우리의 데이터는 DB에 보관하는 방법입니다SqlServer의 16 진수 데이터는 암시 적으로 C#의 bytearray로 변환됩니다. 데이터를 그대로 유지하는 방법?
내가 데이터 테이블의 DB 테이블을 얻고 통해 반복하고있다. 동일한 데이터가 암시 적으로 바이트 배열로 변환됩니다. 이 디버깅 세션에서입니다 :
대로 내가 데이터를합니다. 나는 그것을 파일에 쓸 것이다. 현재 row.ItemArray[0]
으로 bytearray에 액세스 할 수 있습니다. 값은 {byte[70]}
입니다. row.ItemArray[0]
에 색인을 사용할 방법이 없습니다. row.ItemArray[0][0]
은 (는) 86
을주지 않습니다. 어쨌든 86
이 필요하지 않습니다. 파일에 row.ItemArray[0]
을 쓰면, 보입니다. System.Byte[]
데이터 유형은 바이너리이며, SSMS는 쿼리 결과 창에 16 진수로 표시합니다. – Crowcoder
C#에서 16 진수 문자열로 이진 배열을 변환하는 방법은? – Jude
예,하지만 파일에 무엇을 쓰려고합니까? 바이트 배열은 이미 파일에 쓸 필요가 있기 때문입니다. – Crowcoder