Mega Code Archive

 
Categories / C# Tutorial / File Directory Stream
 

The Stream Classes

System.IO.Stream represents a byte stream System.IO.Stream is a base class for all other stream classes. System.IO.Stream is abstract. Some of the Methods Defined by Stream MethodDescription void Close()Closes the stream. void Flush()Flush the stream. int ReadByte()Returns an integer representation of a byte of input. Returns -1 if no byte is available. int Read(byte[ ] buf,int offset, int numBytes)Attempts to read up to numBytes bytes into buf starting at buf[offset], returning the number of bytes successfully read. long Seek(long offset,SeekOrigin origin)Sets the current position in the stream to the specified offset from the specified origin. void WriteByte(byte b)Writes a single byte to an output stream. void Write(byte[ ] buf,int offset, int numBytes)Writes a subrange of numBytes bytes from the array buf, beginning at buf[offset]. The Properties Defined by Stream MethodDescription bool CanReadcan be read or not. (read-only) bool CanSeeksupports position requests or not. (read-only) bool CanWritecan be written or not. (read-only) long Lengththe length of the stream. (read-only) long Positionthe current position of the stream. (read/write)