【发布时间】:2009-10-13 19:28:10
【问题描述】:
有什么方法可以在 C# 中从标准输入读取二进制数据?
在我的问题中,我有一个程序已启动并在标准输入上接收二进制数据。
基本上:
C:>myImageReader < someImage.jpg
我想写一个类似的程序:
static class Program
{
static void Main()
{
Image img = new Bitmap(Console.In);
ShowImage(img);
}
}
但是 Console.In 不是 Stream,它是 TextReader。 (如果我尝试读取 char[],TextReader 会解释数据,不允许我访问原始字节。)
有人知道如何访问实际的二进制输入吗?
干杯, 雷夫
【问题讨论】:
标签: c#