BinaryReader.ReadDouble Method ()

 

Reads an 8-byte floating point value from the current stream and advances the current position of the stream by eight bytes.

Namespace:   System.IO
Assembly:  mscorlib (in mscorlib.dll)

abstract ReadDouble : unit -> float
override ReadDouble : unit -> float

Return Value

Type: System.Double

An 8-byte floating point value read from the current stream.

Exception Condition
EndOfStreamException

The end of the stream is reached.

ObjectDisposedException

The stream is closed.

IOException

An I/O error occurs.

BinaryReader does not restore the file position after an unsuccessful read.

BinaryReader reads this data type in little-endian format.

For a list of common I/O tasks, see Common I/O Tasks.

The following code example shows how to read and write Double data to memory by using the BinaryReader and BinaryWriter classes on top of the MemoryStream class. MemoryStream only reads and writes Byte data.

No code example is currently available or this language may not be supported.

Universal Windows Platform
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Return to top
Show: