# Prerequisites Here are some prerequisites that are needed for using CsvHelper. These are .NET basics that are implied knowledge when using CsvHelper. [Microsoft has excellent documentation](https://docs.microsoft.com/dotnet/){target=_blank} that can you can use to learn more. Topics |   - | - [Using and Dispose](~/examples/prerequisites/using-and-dispose) | [Reading and Writing Files](~/examples/prerequisites/reading-and-writing-files) | [Streams](~/examples/prerequisites/streams) |