C# For Beginners

 CLR (Common Language Run-Time) is an application sitting in the computer memory. Its main functionality is translating Intermediate Language (IL) code to Native Code. Let's say you compile a program on Windows machine, and then try to run it on Linux, it won't work. C# uses CLR program to translate the IL Code to Native code which is called Just-in-time Compilation (JIT). Therefore, if you write C# code in a different application, you don't have to worry about compiling the code into Native code of different machines as long as you have CLR that can run your application. 

Namespace is a container for related classes. Assembly (DLL or EXE) is a container for Namespace.





Comments

Popular posts from this blog

Human Factors Research Method