System::IO::BinaryWriter sınıfı
İçindekiler
[
Saklamak
]BinaryWriter class
İlkel tip değerlerini bir bayt akışına yazan bir yazarı temsil eder. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örneği yığıt üzerinde veya new operatörüyle oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisiyle sarmalayın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.
class BinaryWriter : public System::IDisposable
Yöntemler
| Yöntem | Açıklama |
|---|---|
| BinaryWriter(const StreamPtr&, const EncodingPtr&, bool) | Belirtilen kodlamayı kullanarak belirtilen akışa veri yazan BinaryWriter sınıfının bir örneğini oluşturur. |
| Close() | Mevcut BinaryWriter nesnesini ve altında yatan çıktı akışını kapatır. |
| Dispose() override | Geçerli nesne tarafından kullanılan tüm kaynakları serbest bırakır ve temel akışı kapatır. |
| Flush() | Çıktı akışını temizler. |
| get_BaseStream() | Çıktı akışını döndürür. |
| Seek(int, System::IO::SeekOrigin) | Geçerli nesne tarafından temsil edilen akışın konumunu ayarlar. |
| virtual Write(uint8_t) | Belirtilen işaretsiz 8-bit tamsayı değerini çıktı akışına yazar. |
| virtual Write(const ArrayPtr<uint8_t>&, int, int) | Belirtilen bayt dizisinden belirtilen bayt alt aralığını çıktı akışına yazar. |
| virtual Write(const ArrayPtr<char_t>&, int, int) | Belirtilen karakter dizisinden belirtilen UTF-16 karakter alt aralığını çıktı akışına yazar. |
| virtual Write(bool) | Çıktı akışına value ’true’ ise 0, value ‘false’ ise 1 değerinde tek bayt yazar. |
| virtual Write(char16_t) | Belirtilen 16 bit genişliğindeki karakter değerini çıktı akışına yazar. |
| virtual Write(int16_t) | Belirtilen 16 bit tamsayı değerini çıktı akışına yazar. |
| virtual Write(int) | Belirtilen 32 bit tamsayı değerini çıktı akışına yazar. |
| virtual Write(int64_t) | Belirtilen 64 bit tamsayı değerini çıktı akışına yazar. |
| virtual Write(uint16_t) | Belirtilen işaretsiz 16 bit tamsayı değerini çıktı akışına yazar. |
| virtual Write(uint32_t) | Belirtilen işaretsiz 32 bit tamsayı değerini çıktı akışına yazar. |
| virtual Write(uint64_t) | Belirtilen işaretsiz 64 bit tamsayı değerini çıktı akışına yazar. |
| virtual Write(float) | Belirtilen tek duyarlıklı kayan nokta değerini çıktı akışına yazar. |
| virtual Write(double) | Belirtilen çift duyarlıklı kayan nokta değerini çıktı akışına yazar. |
| virtual Write(const Decimal&) | Belirtilen Decimal değerinin bayt temsiliğini çıktı akışına yazar. |
| virtual Write(const String&) | Geçerli kodlamada uzunluk ön ekli bir dizeyi çıktı akışına yazar. |
| virtual Write(const char_t *) | Geçerli kodlamada uzunluk ön ekli bir dizeyi çıktı akışına yazar. |
| ~BinaryWriter() | Yıkıcı. |
Ayrıca Bakınız
- Class IDisposable
- Namespace System::IO
- Library Aspose.Font for C++