I'm a noob to C#. Does C# compile to an executable .exe file the way that C++ does? I understand that it compiles to byte code like Java, but I wasn't sure if I had to type something like "ms-csharp my_prog.class" in order to run it.
Also, is it possible to compile C# to a .DLL file in a way similar to C++?