Stream '
System. 10. Stream. . , , , Stream . Stream , . . 14.1 , Stream.
14.1. , stream
Void Close ()
Void Flush()
Int ReadByte()
, . -1
int Read(byte [] buffer,
count
int offset, int count)
buffer, buffer[offset].
long Seek(long offset,
SeekOrigin origin)
offset origin.
void WriteByte(byte value)
void Write(byte [] buffer,
count
int offset,
buffer, buffer'i offset].
int count)
, . 14.1, IOException -. , , , NotSupportedException. , .
, Stream ( ) ( ) . , . , Seek (). , , Stream. . 14.2 Length Position, .
14.2. , Stream
Bool CanRead bool CanSeek
true, .
true, .
|
|
Bool CanWrite
true, .
Long Length
.
Long Position
. ,
Int ReadTimeout
. ,
int' WriteTimeout
. ,
Stream . System. 10 .
BufferedStream
. , ,
FileStream
, -
MemoryStream
,
UnmanagedMemoryStream
,
NET Framework , - , . , , .
-
- . TextReader TextWriter. , TextReader , TextWriter . , , . -, .
. 14.3 , TextReader. , IOException , . ReadLine (), , string. , . TextReader Close (), .