Csvhelper: Eine Dokumentation wäre hilfreicher, wenn sie erwähnen würde, was textReader ist / tut

Erstellt am 26. Nov. 2013  ·  5Kommentare  ·  Quelle: JoshClose/CsvHelper

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.

documentation

Hilfreichster Kommentar

Ich werde wahrscheinlich textReader zu den Dokumenten verlinken. https://msdn.microsoft.com/en-us/library/system.io.textreader (v=vs.110).aspx

Alle 5 Kommentare

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).aspx

Erwarten 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.

  1. Es ist grundlegendes .NET IO.
  2. Es ist in das Framework integriert.
  3. Es gibt viele andere Dinge, die auch dokumentiert werden müssten, um konsistent zu sein. dh Strings, Arrays usw
  4. Visual Studio bietet Ihnen die Möglichkeit, Informationen über den benötigten Typ zu finden.

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

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen