File handling Compilation in C#