4
Ich bin auf der Suche nach einer C# entspricht der Java-Methode ungelesen().C# Entsprechung von Java PushbackReader ungelesen()
Die C# -Aquivalent zu PushbackReader ist angeblich System.IO.StreamReader, aber StreamReader hat keine "ungelesen()" Entsprechung. Es hat Peek(), aber keine Möglichkeit, ein Zeichen zurück in den Stream zu setzen.
Java-Code:
// putBackChar puts the character back onto the stream
// adjusts current line number if necessary
private void putBackChar()
{
if (ch == '\n')
currentLine--;
try
{
in.unread((int) ch);
}
catch (IOException e)
{}
}
Ja, das würde funktionieren. Ich kann mir wirklich keinen anderen Grund vorstellen, etwas zurückzudrängen. Ich bleibe bei Peek(), danke. –
Kein Problem - viel Glück! –