Reads a 2-byte signed integer from the current stream and advances the current position of the stream by two bytes.
[Visual Basic] Public Overridable Function ReadInt16() As Short [C#] public virtual short ReadInt16(); [C++] public: virtual short ReadInt16(); [JScript] public function ReadInt16() : Int16;
A 2-byte signed integer read from the current stream.
|EndOfStreamException||The end of the stream is reached.|
|ObjectDisposedException||The stream is closed.|
|IOException||An I/O error occurs.|
BinaryReader stores this data type in little endian format.
The following table lists examples of other typical or related I/O tasks.
|To do this...||See the example in this topic...|
|Create a text file.||Writing Text to a File|
|Write to a text file.||Writing Text to a File|
|Read from a text file.||Reading Text from a File|
|Append text to a file.||Opening and Appending to a Log File|
|Get the size of a file.||FileInfo.Length|
|Get the attributes of a file.||File.GetAttributes|
|Set the attributes of a file.||File.SetAttributes|
|Determine if a file exists.||File.Exists|
|Read from a binary file.||Reading and Writing to a Newly Created Data File|
|Write to a binary file.||Reading and Writing to a Newly Created Data File|
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, .NET Compact Framework