2011-03-27 3 views
0

스위치 케이스의 바이트 배열에서 값을 읽습니다. 스위치 케이스가 일치하지 않으면 기본적으로 몇 바이트를 건너 뜁니다. java에서는 DataInputStream 클래스 메소드 skip (numberOfbytes)을 사용하여이를 수행합니다. 어떻게 우리가 C#에서 동일한 작업을 수행 할 수 있습니까?C#에서 DataInputStream.skip 해당 항목

stream.Position += bytesToSkip; 

은 물론 탐색 가능한 스트림 상대하고있는 가정 중 하나는 Stream.Seek 또는 (내 개인적인 취향)를 사용

+0

몇 가지 코드를 게시 할 수 있습니까? – ChrisWue

답변

1

Position 속성을 사용합니다.

+0

둘의 차이점은 무엇입니까? 왜 당신은 입지를 선호합니까? – Prescott

+0

@Prescott : 솔직히 말해서 * 차이점은 * Seek는 더 전통적인 인터페이스 (C API와 유사)이지만 Position은 이해하기 쉽고 옳은 것으로 나타납니다. –