As I know, when I run cs myConsoleApp.cs from windows command line, I can pause the Console Window by add the code below:
Console.ReadLine();
<> for Perl works great. And yeah, pause is convenient for cmd.
<>