BinaryWriter.Write7BitEncodedInt(Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.