Aracılığıyla paylaş


BinaryWriter.Write7BitEncodedInt(Int32) Yöntem

Tanım

Sıkıştırılmış biçimde 32 bitlik bir tamsayı yazar.

protected:
 void Write7BitEncodedInt(int value);
public:
 void Write7BitEncodedInt(int value);
protected void Write7BitEncodedInt (int value);
public void Write7BitEncodedInt (int value);
member this.Write7BitEncodedInt : int -> unit
Protected Sub Write7BitEncodedInt (value As Integer)
Public Sub Write7BitEncodedInt (value As Integer)

Parametreler

value
Int32

Yazılacak 32 bitlik tamsayı.

Özel durumlar

Akışın sonuna ulaşıldı.

Akış kapatılır.

Akış kapatılır.

Açıklamalar

Parametresinin value tamsayısı, en az önemli yedi bitten başlayarak bir kerede yedi bit yazılır. Bayt bitinin yüksek olması, bundan sonra yazılacak daha fazla bayt olup olmadığını gösterir.

Yedi bite sığarsa value , yalnızca bir bayt alan alır. value Yedi bite sığmazsa, yüksek bit ilk baytta ayarlanır ve yazılır. value Ardından yedi bit kaydırılır ve sonraki bayt yazılır. Tamsayı yazılana kadar bu işlem yinelenir.

Yaygın G/Ç görevlerinin listesi için bkz. Ortak G/Ç Görevleri.

Şunlara uygulanır