2016-03-31 9 views
-1

это мой первый здесь :)Как разрешить новую строку, нажав клавишу возврата C#, как текстовый редактор. Консольное приложение

Мне было интересно, можно ли интерпретировать клавишу «Ввод/Возврат», как новая строка, как использовать ее в текстовом поле.

Как с помощью текстового редактора

try 
{ 
    Console.WriteLine("Type to write.."); 
    streamw.WriteLine(Console.ReadLine()); 
    streamw.Close(); 
} 
[..] 

В этой ситуации здесь.

Большое спасибо!

+0

После того, как вы прочитали несколько строк, как вы можете закрыть приложение? – Paparazzi

ответ

0

Вы можете создать escape-код, чтобы вы не закрывали ваш читатель, пока пользовательский код не будет введен.

Например, рассмотрим следующий код

Console.WriteLine("Type to write.."); 
while(true){ 
    string line = Console.ReadLine(); // Read our user input 
    if(line.Equals("END")) break; // If our user enters 'END' stop reading and exit the while loop 
    streamw.WriteLine(line); // Otherwise, we write our line and carry on reading input 
}  
streamw.Close(); 

В коде выше мы продолжаем получать строку за строкой, пока пользователь печатает END.