What is JIT?

JIT stands for Just In Time. JIT is a compiler that converts Intermediate Language to a Native code. The code is converted into Native language during execution. Native code is nothing but hardware specifications that can be read by the CPU. The native code can be stored so that it is accessible for subsequent calls. … Read more

What is CLS?

CLS stands for Common Language Specification. With the rules mentioned under CLS, the developers are made to use the components that are inter-language compatible. They are reusable across all the .Net Compliant languages. In a .NET interview, when asked about CLS (Common Language Specification), you can provide the following answer: The Common Language Specification (CLS) … Read more

What is CLR?

CLR stands for Common Language Runtime. It is one of the most important components of the .Net framework. It provides building blocks for many applications. An application built using C# gets compiled by its own compiler and is converted into an Intermediate language. This is then targeted to CLR. CLR does various operations like memory … Read more

What is CTS?

CTS stands for Common Type System. It has a set of rules which state how a data type should be declared, defined and used in the program. It describes the data types that are to be used in the application. We can design our own classes and values by following the rules that are present … Read more

What are the important components of .Net?

The components of .Net are Common language run-time, .Net Class library, Application domain, Common Type System, .Net framework, Profiling, etc. However, the two important components are the Class library and the Common Language Runtime. CLR provides building blocks for a wide variety of applications. The class library consists of a set of classes that are … Read more