Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

StringReader.Peek Method

Returns the next available character but does not consume it.

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

public override int Peek ()
public int Peek ()
public override function Peek () : int
Not applicable.

Return Value

An integer representing the next character to be read, or -1 if no more characters are available or the stream does not support seeking.

Exception typeCondition

ObjectDisposedException

The current reader is closed.

The Peek method returns an integer value in order to determine whether the end of the file, or another error has occurred. This allows a user to first check if the returned value is -1 before casting it to a Char type.

This method overrides the TextReader.Peek method.

The current position of the StringReader is not changed by this operation.

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

Get the size of a file.

FileInfo.Length

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Supported in: 2.0, 1.0

XNA Framework

Supported in: 1.0

Community Additions

Show:
© 2014 Microsoft