In der Dokumentation unter http://joshclose.github.io/CsvHelper/ haben Sie die folgenden zwei Zeilen:
var csv = neuer CsvReader ( textReader );
var-Records = neuer CsvReader
Da es sich bei der Dokumentation um eine Schnellstartanleitung handelt, wäre es hilfreich, wenn Sie die Zeile zur Erstellung von textReader einbinden oder deutlicher beschreiben, was er macht.
TextReader
oder System.IO.TextReader
ist ein in das .NET-Framework integrierter Typ, von dem alle Leser erben. Es gibt viele Möglichkeiten, aus denen es erstellt werden könnte. http://msdn.microsoft.com/en-us/library/system.io.textreader (v=vs.110).aspx
Erwarten Sie, dass das Beispiel so etwas enthält?
C#
var stream = File.OpenRead( myPath );
var reader = new StreamReader( stream );
var csv = new CsvReader( reader );
Ich denke, ich erwarte, dass Leute, die diese Bibliothek verwenden, irgendwann einige IO in .NET ausgeführt haben, bevor sie sie verwenden.
Hi,
Ja sowas wäre in Ordnung.
Ich bin neu bei IO in .net (Java-Programmierer!) und alles, was jemandem hilft
Schneller loslegen finde ich gut :-)
Am Samstag, den 30. November 2013 um 16:00 Uhr schrieb Josh Close [email protected] :
TextReader oder System.IO.TextReader ist ein in .NET integrierter Typ
Framework, von dem alle Leser erben. Es gibt viele Möglichkeiten, es
daraus erstellt werden könnte.
http://msdn.microsoft.com/en-us/library/system.io.textreader (v=vs.110).aspxErwarten Sie, dass das Beispiel so etwas enthält?
var stream = File.OpenRead( myPath );var reader = new StreamReader( stream );var csv = new CsvReader( reader );
Ich denke, ich erwarte, dass Leute, die diese Bibliothek verwenden, einiges getan haben
IO in .NET irgendwann vor der Verwendung.—
Antworten Sie direkt auf diese E-Mail oder zeigen Sie sie auf Gi tHub anhttps://github.com/JoshClose/CsvHelper/issues/206#issuecomment -29546222
.
Ich glaube aus mehreren Gründen werde ich dazu nichts hinzufügen.
Ich verstehe, dass Sie nur lernen, aber es ist eher eine Sprach-/Framework-Funktion als etwas Spezifisches für CsvHelper. Wenn Sie nicht wussten, was Attribute sind und eine Bibliothek sie verwendet, sollte die Bibliothek meiner Meinung nach keine Dokumentation darüber haben, was Attribute sind und wie sie funktionieren.
Nur wegwerfen wusste ich auch nicht, was textReader im Schnellstart war. Musste googeln was es war und es hat mich hier gelandet. Macht den Schnellstart weniger nützlich, nichts ist frustrierender als das Einfachste schwierig ist.
Ich werde wahrscheinlich textReader
zu den Dokumenten verlinken. https://msdn.microsoft.com/en-us/library/system.io.textreader (v=vs.110).aspx
Hilfreichster Kommentar
Ich werde wahrscheinlich
textReader
zu den Dokumenten verlinken. https://msdn.microsoft.com/en-us/library/system.io.textreader (v=vs.110).aspx