/*
Author: Jiangong SUN
*/
CSharp compiler is invoked at the command line using csc.exe file located <C:\Windows\Microsoft.NET\Framework\v2.0.50727>.
CSharp Compiler compiles CSharp code to MSIL(Intermediate Language) at compilation time in CLR (Common Language Runtime). The compiled code(exe or dll) is managed code, and is managed by Garbage Collector(GC).
When you execute the exe or dll file, it will be compiled by JIT(Just-In-Time) compiler, and generate native machine code for specific CPU.
When you want to compile a class using csc.exe you may encoun