読者です 読者をやめる 読者になる 読者になる

Rx(IObservable)を使った読み取り処理

この記事は、連載C#でCSVファイル操作ライブラリ の4回目の記事です。 今回は、Reactive Extensions(Rx)を使って、データを1行ずつ読み取る処理を実装してみます。 Reactive Extensions とは何ぞや?という方は以下のサイト、記事がとても参考になります。 …

非同期版読み取り用メソッドを定義する (改)

この記事は、連載C#でCSVファイル操作ライブラリ の3回目の記事 非同期版読み取り用メソッドを定義する - pierre3のブログの訂正版です。 この記事に対して以下のご指摘を頂き、プログラムの実装を見直しました。 @pierusan2010 asyncにおいて「やるべきでな…

非同期版読み取り用メソッドを定義する

連載C#でCSVファイル操作ライブラリ の3回目の記事です。 が、以下のご指摘を頂き、追加記事を公開しております。こちらも併せてご参照ください。 非同期版読み取り用メソッドを定義する (改) @pierusan2010 asyncにおいて「やるべきでない」点を幾つか踏ん…

XsvReaderクラスに読み取り用メソッドを定義する

連載C#でCSVファイル操作ライブラリ の2回目の記事です。 おさらい 前回(文字区切りデータ(CSV,TSV)をパースする)では、XsvReaderクラスにParse()静的メソッドを作成しました。 class XsvReader { public static IEnumerable<string> Parse(string line, ICollection<string></string></string>…

CSV,TSVなどの文字区切りテキストをパースする

連載記事C#でCSVファイル操作ライブラリ の最初の記事です。 C#でCSVをパースする処理を自作してみます。 動作的には、 TextFieldParser クラス (Microsoft.VisualBasic.FileIO) のReadFields()メソッドに準じますが、TextFieldPaser にはC# で CSV を扱うの…

C#でCSVファイル操作ライブラリ (目次)

はてなブログはじめました。 はじめましてpierre3と申します。生涯1プログラマ(でありたい)。2児の父です。 プライベートではC#関連のプログラムを細々と書いて、地味に公開しています。 GitHub アカウント: https://github.com/pierre3 GistsApi: Gists API…