C# Класс Lucene.Net.Support.DataInputStream

Java's DataInputStream is similar to .NET's BinaryReader. However, it reads using a modified UTF-8 format that cannot be read using BinaryReader. This is a port of DataInputStream that is fully compatible with Java's DataOutputStream.

Usage Note: Always favor BinaryReader over DataInputStream unless you specifically need the modified UTF-8 format and/or the ReadUTF(IDataInput) method.

Наследование: IDataInput, IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
DataInputStream ( Stream @in ) : System

Creates a DataInputStream that uses the specified underlying InputStream.

Dispose ( ) : void
Read ( byte b ) : int
Read ( byte b, int off, int len ) : int
ReadBoolean ( ) : bool
ReadByte ( ) : byte
ReadChar ( ) : char
ReadDouble ( ) : double
ReadFloat ( ) : float
ReadFully ( byte b ) : void
ReadFully ( byte b, int off, int len ) : void
ReadInt ( ) : int
ReadLong ( ) : long
ReadShort ( ) : short
ReadUTF ( ) : string
ReadUTF ( IDataInput @in ) : string
ReadUnsignedByte ( ) : int
ReadUnsignedShort ( ) : int
SkipBytes ( int n ) : int

Приватные методы

Метод Описание
ReadLine ( ) : string
Skip ( Stream stream, int n ) : int

Helper method for SkipBytes, since Position and Seek do not work on non-seekable streams.

Описание методов

DataInputStream() публичный Метод

Creates a DataInputStream that uses the specified underlying InputStream.
public DataInputStream ( Stream @in ) : System
@in Stream
Результат System

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Read() публичный Метод

public Read ( byte b ) : int
b byte
Результат int

Read() публичный Метод

public Read ( byte b, int off, int len ) : int
b byte
off int
len int
Результат int

ReadBoolean() публичный Метод

public ReadBoolean ( ) : bool
Результат bool

ReadByte() публичный Метод

public ReadByte ( ) : byte
Результат byte

ReadChar() публичный Метод

public ReadChar ( ) : char
Результат char

ReadDouble() публичный Метод

public ReadDouble ( ) : double
Результат double

ReadFloat() публичный Метод

public ReadFloat ( ) : float
Результат float

ReadFully() публичный Метод

public ReadFully ( byte b ) : void
b byte
Результат void

ReadFully() публичный Метод

public ReadFully ( byte b, int off, int len ) : void
b byte
off int
len int
Результат void

ReadInt() публичный Метод

public ReadInt ( ) : int
Результат int

ReadLong() публичный Метод

public ReadLong ( ) : long
Результат long

ReadShort() публичный Метод

public ReadShort ( ) : short
Результат short

ReadUTF() публичный Метод

public ReadUTF ( ) : string
Результат string

ReadUTF() публичный статический Метод

public static ReadUTF ( IDataInput @in ) : string
@in IDataInput
Результат string

ReadUnsignedByte() публичный Метод

public ReadUnsignedByte ( ) : int
Результат int

ReadUnsignedShort() публичный Метод

public ReadUnsignedShort ( ) : int
Результат int

SkipBytes() публичный Метод

public SkipBytes ( int n ) : int
n int
Результат int