×

[PR]この広告は3ヶ月以上更新がないため表示されています。
ホームページを更新後24時間以内に表示されなくなります。

簡易catコマンド (IEnumerable<T>の実装サンプル)

IEnumerable<T>の理解を深めるために書いたものです。
EnumerableTextReader クラスを利用すれば、テキストファイルに対して、LINQの拡張メソッドが利用できるようになります。
このEnumerableTextReader を使って、簡易CATコマンド(実質2行)を書いてみました。
このプログラムは、標準入力からデータを読み込み、標準出力に書きだしますので、

C:\>cat < sample.txt > sample2.txt

のように使います。


※ .NET Framework4では、EnumerableTextReaderと似たような機能が含まれているようですね。