BinaryReader.ReadUInt64 Method (System.IO)

Switch View :
ScriptFree
.NET Framework Class Library
BinaryReader.ReadUInt64 Method

Reads an 8-byte unsigned integer from the current stream and advances the position of the stream by eight bytes.

This API is not CLS-compliant. 

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

Visual Basic
<CLSCompliantAttribute(False)> _
Public Overridable Function ReadUInt64 As ULong
C#
[CLSCompliantAttribute(false)]
public virtual ulong ReadUInt64()
Visual C++
[CLSCompliantAttribute(false)]
public:
virtual unsigned long long ReadUInt64()
F#
[<CLSCompliantAttribute(false)>]
abstract ReadUInt64 : unit -> uint64 
[<CLSCompliantAttribute(false)>]
override ReadUInt64 : unit -> uint64 

Return Value

Type: System.UInt64
An 8-byte unsigned integer read from this stream.
Exceptions

Exception Condition
EndOfStreamException

The end of the stream is reached.

IOException

An I/O error occurs.

ObjectDisposedException

The stream is closed.

Remarks

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.

Version Information

.NET Framework

Supported in: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Portable Class Library

Supported in: Portable Class Library
Platforms

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
See Also

Reference

Other Resources