スクリプト環境のパイプラインで.NET/C#「関数」を呼び出すために使用できる言語機能/ライブラリ/ツール/テクニックがあるかどうか疑問に思っていますか? たとえば、私は
public interface IFoo
{
...
}
public interface IBar
{
IFoo Load(string fileName);
IFoo Replace(string oldValue, string newValue);
void Save(string fileName);
}
次に、適切な Main() を使用して util.exe にラップします。今、パイプされた DOS コマンドのようにそれらを使用したい:
util.exe -load in.txt | util.exe -replace x y | util.exe -save output.txt
出来ますか?IFoo
ASCII 文字列に簡単にシリアル化できない複雑なデータ構造になる可能性があるため、制約はありますか。行き方は?