Buona sera sono nuovo ho pensato di esporre alcune mie lacune in questo forum perchè molto professionale utile e pieno di cose molto interessanti.

E' da un paio di anni che studio il C# ho letto 2 libri:

Visual C# 2008 Passo Passo

Visual C# 2008 Spiegato a mia nonna

Dopo aver letto questi libri molti codici mi sono risultati più chiari e comprensibili.
Oggi mi sono ritrovato davanti a dei metodi che non conosco, ho cercato su internet ma non ho capito molto, quindi ho pensato che qualcuno avrebbe potuto darmi una mano a riguardo, non posterò tutto il codice ma alcune parti in modo da illustrarvi i metodi:
codice:
BinaryReader reader = new BinaryReader(new FileStream(fileName, FileMode.Open));
Io non conosco BinaryReader, FileStream, FileMode.Open, potete per cortesia spiegarmi con dei semplici esempi a cosa servono e cosa succede in questa riga?
Grazie mille.