.NET architecture encompasses the Common Language Runtime (CLR) and Common Type System (CTS), executing Intermediate Language (IL) through Just-In-Time (JIT) compilation.
Printing in C# Made Easy