What is CLR ? Differentiate between CLR & CTS.
Answer Posted / skmdali786
Common Language Runtime. The CLR is a set of standard
resources responsible for execution of code developed using
.NET language. .Net compiler generates intermediate language
(IL) which is then compiled using JIT to m/c code. It
provides access to common functionalities to all languages
via Base Class Libraries. CLR is replacement to win32
APICross-language integration, especially cross-language
inheritance. Automatic memory management (garbage
collection), which manages object lifetime so that reference
counting is unnecessary. Self-describing objects, which make
using Interface Definition Language (IDL) unnecessary. The
ability to compile once and run on any CPU and operating
system that supports the runtime.
Common Language Specification. This is a subset of the CTS
which all .NET languages are expected to support. The idea
is that any program which uses CLS-compliant types can
interoperate with any .NET program written in any language.
In theory this allows very tight interop between different
.NET languages - for example allowing a C# class to inherit
from a VB class.
| Is This Answer Correct ? | 4 Yes | 8 No |
Post New Answer View All Answers
What is the namespace to create thread in .net?
Will the asp.net validators run in server side or client side?
What is the difference between typeof() vs gettype()?
What is the difference between ASP Session State and ASP.Net Session State?
Name the namespace which is used by ado.net?
How do you sign out from forms authentication?
How can you use a custom controls in ASP.NET application?
What are the new navigation controls in asp.net 2.0?
How do you open a page in a new window?
Explain the difference between web user control and web custom control?
Why cyclomatic complexity is important?
Can you edit data in the Repeater control? Which template must you provide, in order to display data in a Repeater control? How can you provide an alternating color scheme in a Repeater control? What property must you set, and what method must you call in your code, in order to bind the data from some data source to the Repeater control?
What's the use of response.output.write()?
Explain the difference between array and linkedlist?
How can you handle errors in Web API?