【文件属性】:
文件名称:PipeStream:C#中的流管道DSL
文件大小:9KB
文件格式:ZIP
更新时间:2021-05-09 02:58:22
C#
管道流
C#中的管道DSL
var output = Console . Out . AsPipedStream ();
var input = Console . In . AsPipedStream ()
output |= ( s ) => s . Trim () | input ;
output |= " Done! " ;
管道从右到左读取数据
例子
int [] input = { 1 , 2 , 3 , 4 , 5 };
var output = new List < int>();
var from = input . AsInputPipedStream ();
var to = output . AsPipedStream ();
for ( int i = 0 ; i < input . Length ; i ++ )
to |= from ;
【文件预览】:
PipeStream-master
----.gitignore(4KB)
----PipeStream.Tests()
--------packages.config(224B)
--------PipeTests.cs(1KB)
--------PipeStream.Tests.csproj(5KB)
--------Properties()
----PipeStream()
--------IOExtensions.cs(661B)
--------PipeStream.csproj(233B)
--------PipedStream.cs(3KB)
----Readme.md(443B)
----.gitattributes(2KB)
----PipeStream.sln(2KB)