c# - 如何从输出过程类中读取最后一行?

标签 c# .net process

我正在使用 Process 类来启动一些进程,它正在计算一些数据并在其控制台输出,我需要读取进程控制台的最后一行。应该怎么做?它与 process.BeginOutputReadLine(); 有关,但我不知道如何用于只读最后一行。

最佳答案

string lastLine = null;
while (!process.StandardOutput.EndOfStream) 
{
    lastLine = process.StandardOutput.ReadLine();
}

//do what you want here with lastLine;

关于c# - 如何从输出过程类中读取最后一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30830473/

相关文章:

c# - 在 Windows Phone 中写入文件

c# - 计数总是返回 -1 SQL Server。 ASP.NET C#

c# - Guid 是值类型还是引用类型?

c# - .NET MySqlCommand @ 占位符与 MySQL 变量冲突

Java 生成新的 cmd.exe 并获取输出流

java - 从 java : why does it hang the process? 恢复 Mysql 转储

c# - 在文本框中单击一次选择点击的单词

c# - 在 .NET Entity Framework 4 中使用 SP 添加自定义导航属性

c# - java 和 Wp7 中的压缩和加密不匹配

windows - Python 多处理标准输入