Если вы хотите его асинхронно, я рекомендую
proc.consumeProcessOutputStream(new LineOrientedOutputStream() {
@Override
protected void processLine(String line) throws IOException {
println line
}
}
);
В PHP некоторое время цикл будет похож на это:
<?php
while(CONDITION)
{
//Do something here.
}
?>
Пример реального мира этого мог бы выглядеть примерно так
<?php
//MySQL query stuff here
$result = mysql_query($sql, $link) or die("Opps");
while($row = mysql_fetch_assoc($result))
{
$_SESSION['fName'] = $row['fName'];
$_SESSION['lName'] = $row['lName'];
//...
}
?>
Может быть место для этого типа вопроса, но только если ответ корректен. While
не ключевое слово в C#. while
. Кроме того, пространство между !
и =
не допустимо. Попробуйте:
int i=0;
while (i != 10)
{
Console.WriteLine(i);
i++;
}
В то время как я здесь, Python:
i = 0
while i != 10:
print i
i += 1
set i 0
while {$i != 10} {
puts $i
incr i
}
C ++, C, JavaScript, Java и множество других C-подобных языков выглядят точно так же, как C #, за исключением способа вывода вывода на консоль. или, возможно, способом создания переменной i
. Ответ на этот вопрос относится к другому вопросу.