2
我在写测试代码为下面的方法:标准输出重定向到列表<string>或流
public static void PrintAll<T>(this IEnumerable<T> collection)
{
foreach (T item in collection)
{
Console.Write(item.ToString());
}
}
所以基本上我认为需要做的事情是,我可以填补与随机数据的数组,输出它使用这种方法,将其存储在一个流/集合中,然后使用标准的foreach循环输出它并比较两者。
据我所知,Console.Write()
实际上没有写入到它写入我的应用程序的标准输出的控制台。
我知道如何将其重定向到其他Process
对象,但不知道如何重定向我自己的应用程序的标准输出,有什么想法?
完成了!谢谢! –