System::IO::BinaryReader sınıfı
İçindekiler
[
Saklamak
]BinaryReader class
Belirli bir kodlamada ikili veri olarak ilkel veri tiplerini okuyan bir okuyucuyu temsil eder. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığıt üzerinde veya new operatörüyle oluşturmayın, çünkü bu ç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 BinaryReader : public System::IDisposable
Yöntemler
| Yöntem | Açıklama |
|---|---|
| BinaryReader(const SharedPtr<Stream>&) | Belirtilen akıştan UTF-8 kodlamasını kullanarak veri okuyan BinaryReader sınıfının bir örneğini oluşturur. |
| BinaryReader(const SharedPtr<Stream>&, const SharedPtr<Text::Encoding>&) | Belirtilen akıştan belirtilen kodlamayı kullanarak veri okuyan BinaryReader sınıfının bir örneğini oluşturur. |
| BinaryReader(const SharedPtr<Stream>&, const SharedPtr<Text::Encoding>&, bool) | Belirtilen akıştan belirtilen kodlamayı kullanarak veri okuyan BinaryReader sınıfının bir örneğini oluşturur. |
| virtual Close() | Mevcut BinaryReader nesnesini ve altında yatan giriş 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. |
| virtual get_BaseStream() | Giriş akışını döndürür. |
| virtual PeekChar() | Akışın okuma imlecini değiştirmeden giriş akışından tek bir karakter okur. |
| virtual Read() | Giriş akışından tek bir karakter okur. |
| virtual Read(ArrayPtr<uint8_t>, int, int) | Giriş akışından belirtilen sayıda baytı okur ve bunları belirtilen bayt dizisine yazar. |
| virtual Read(ArrayPtr<char_t>, int, int) | Giriş akışından belirtilen sayıda karakteri okur, UTF-16 kodlamasına dönüştürür ve elde edilen UTF-16 karakterlerini belirtilen konumdan başlayarak belirtilen karakter dizisine yazar. |
| virtual ReadBoolean() | Giriş akışından tek bir bayt okur ve onun boolean temsilini döndürür. |
| virtual ReadByte() | Giriş akışından tek bir bayt okur. |
| virtual ReadBytes(int) | Giriş akışından belirtilen sayıda baytı okur. |
| virtual ReadChar() | Giriş akışından tek bir karakter okur. |
| virtual ReadChars(int) | Giriş akışından belirtilen sayıda karakteri okur ve onları UTF-16 kodlamasında döndürür. |
| virtual ReadDecimal() | UYGULANMADI. |
| virtual ReadDouble() | Giriş akışından 8 bayt okur ve bunları çift duyarlıklı kayan nokta değeri olarak döndürür. |
| virtual ReadInt16() | Giriş akışından 2 bayt okur ve bunları 16 bitlik tam sayı değeri olarak döndürür. |
| virtual ReadInt32() | Giriş akışından 4 bayt okur ve bunları 32 bitlik tam sayı değeri olarak döndürür. |
| virtual ReadInt64() | Giriş akışından 8 bayt okur ve bunları 64 bitlik tam sayı değeri olarak döndürür. |
| virtual ReadSByte() | Giriş akışından tek bir bayt okur ve onu işaretli 8 bitlik tam sayı değeri olarak döndürür. |
| virtual ReadSingle() | Giriş akışından 4 bayt okur ve bunları tek duyarlıklı kayan nokta değeri olarak döndürür. |
| virtual ReadString() | Geçerli akıştan bir dize okur. Dize, uzunluğu ön ek olarak alır ve uzunluk, bir seferde yedi bitlik tamsayı olarak kodlanır. |
| virtual ReadUInt16() | Giriş akışından 2 bayt okur ve bunları işaretsiz 16-bit tamsayı değeri olarak döndürür. |
| virtual ReadUInt32() | Giriş akışından 4 bayt okur ve bunları işaretsiz 32-bit tamsayı değeri olarak döndürür. |
| virtual ReadUInt64() | Giriş akışından 8 bayt okur ve bunları işaretsiz 64-bit tamsayı değeri olarak döndürür. |
| virtual ~BinaryReader() | Yıkıcı. |
Ayrıca Bakınız
- Class IDisposable
- Namespace System::IO
- Library Aspose.Font for C++