constructs sentences by concatenating user input until the user enters one of the termination characters

image_pdfimage_print
   
 

using System;

public class MainClass {
    public static void Main(string[] args) {
        string sSentence = "";
        for (; ; ) {
            Console.WriteLine("Enter a string");
            string sLine = Console.ReadLine();
            if (IsTerminateString(sLine)) {
                break;
            }
            sSentence = String.Concat(sSentence, sLine);
            Console.WriteLine("
You've entered: {0}", sSentence);
        }
    }
    public static bool IsTerminateString(string source) {
        string[] sTerms = {"EXIT","exit","QUIT","quit"};
        foreach (string sTerm in sTerms) {
            if (String.Compare(source, sTerm) == 0) {
                return true;
            }
        }
        return false;
    }
}