Zitat von
SirThornberry:
Dann verwende ich doch lieber weiterhin Read und Write und werte das Ergebnis aus anstelle Exceptions anfangen zu müssen.
Das ist auch OK so ... jedenfalls wenn du das Ergebnis auch auswertest, was leider viele immer mal wieder vergessen.
Wenn ich den Fehler behandle und das Auslesen dennoch fortsetzen will, dann verwende ich auch .Read
(oder ähnliche Alternativen, da ich immernoch oftmals direkt über die WinAPI geh),
aber wenn der Fehler einfach unbehandelt bleiben soll, bzw. geziehlt zu einem Abbruch führen soll, dann verwende ich quasi das ReadBlock ... wozu selber eine Exception auslösen, wenn es sowas schon gibt.