내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

BinaryWriter.Write7BitEncodedInt 메서드

2013-12-13

압축 형식의 32비트 정수를 씁니다.

Namespace:  System.IO
어셈블리:  mscorlib(mscorlib.dll)

protected void Write7BitEncodedInt(
	int value
)

매개 변수

value
형식: System.Int32
쓸 32비트 정수입니다.

예외조건
EndOfStreamException

스트림의 끝에 도달한 경우

ObjectDisposedException

스트림이 닫혀 있는 경우

IOException

스트림이 닫혀 있는 경우

value 매개 변수의 정수는 우선 순위가 가장 낮은 7비트로 시작하여 한 번에 7비트씩 쓰여집니다. 바이트의 상위 비트는 현재 바이트 다음에 쓸 바이트가 더 있는지 여부를 나타냅니다.

value가 7비트를 넘지 않으면 1바이트의 공간만을 차지합니다. value가 7비트 안에 맞지 않으면 상위 비트가 첫 번째 바이트에서 설정되고 기록됩니다. 그런 다음 value가 7비트 이동한 후 다음 바이트가 쓰여집니다. 이 프로세스는 전체 정수가 쓰여질 때까지 반복됩니다.

Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

표시:
© 2014 Microsoft