Tak jak w każdym języku można to zrobić na 1000 i jeden sposobów, tak i w c# też można.
W C++:
string linia;
while (cin >> linia)
Oczywiście powyższy sposób w c++ jednak nie zadziała.
w C++, możn np tak:
while (cin >> symbol >> liczba1 >> liczba2)
W twoim wypadku, możesz np sprawdzić co wczytałeś i jeżeli (s == null) to przerwać pętlę - break;
No i pętla powinna być nieskończona np while (true).
Możesz też od razu w pętli sprawdzać:
while ((s = ConsoleReadline.....) != null) {
....
I wtedy nie potrzebujesz już pętli for (…100 …)
Można też wpisać odpowiednie hasło - najlepiej in English - do googli i znaleź inne, może lepsze te pozostałe 999 sposoby.