C# Corner
Tech
News
Videos
Forums
Trainings
Books
Events
More
Interviews
Jobs
Live
Learn
Career
Members
Blogs
Challenges
Certifications
Bounties
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Refer
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
.NET
ADO.NET
Android
ASP.NET
C#
Databases & DBA
Design Patterns & Practices
Java
Learn iOS Programming
OOP/OOD
SharePoint
Software Testing
Web Development
WPF
View All
13
Reply
what is CLR in .net ?
Vithal Wadje
13y
52.8k
2
Reply
Delete Row
Delete Column
Insert Link
×
Insert
Cancel
Embed YouTube Video
×
Width (%)
Height (%)
Insert
Cancel
Table Options
×
Rows
Columns
First row as header
Create Table
Insert Image
×
Selected file:
Alignment
Left
Center
Right
Select an image from your device to upload
Upload to Server
Cancel
Submit
CLR- CLR is the heart of the .Net framework and it does 4 primary important things- 1. Garbage collection2. CAS (Code Access Security)3. CV (Code Verification)4. IL to Native translation.Ref :- http://www.codeproject.com/Articles/781096/What-is-IL-code-CLR-CTS-CLS-JIT
Arjun Dhilod
10y
2
CLR is a execute engine in .net framework. It is a runtime environment. It take responsible to execute code to native code. it has some services:- 1:- Memory management. 2:-Providing metadata. 3:-Type safety. 4:-Managing exceptions and errors. 5:-Compilation of IL into native executable code.
Sanjib Barik
10y
1
CLR is a component divided in sub components which perform their own respective tasks. CLR as the name specifies provides a common runtime environment for different languages like VC++, C#, VB.NET, J# and JavaScript. The code written in these languages is compiled with their respective language compliers to give a common intermediate language called MSIL (Microsoft Intermediate Language) and Metadata. This files generated are called as PE (Portable Executable).
KRayudu V
12y
1
CLR is a component divided in sub components which perform their own respective tasks. CLR as the name specifies provides a common runtime environment for different languages like VC++, C#, VB.NET, J# and JavaScript. The code written in these languages is compiled with their respective language compliers to give a common intermediate language called MSIL (Microsoft Intermediate Language) and Metadata. This files generated are called as PE (Portable Executable).
KRayudu V
12y
1
CLR is a component divided in sub components which perform their own respective tasks. CLR as the name specifies provides a common runtime environment for different languages like VC++, C#, VB.NET, J# and JavaScript. The code written in these languages is compiled with their respective language compliers to give a common intermediate language called MSIL (Microsoft Intermediate Language) and Metadata. This files generated are called as PE (Portable Executable).
KRayudu V
12y
1
CLR is a RunTime, CLR is used to run .net programs, we can say CLR is heart of .NET
kiran kumar
12y
1
As the others are correct, I'd like to add another reason why one may choose to implement a CLR project. Occasionally, there may be the desire to create a library in C# that you may want to expose to SQL Server. You can deploy a CLR project directly to SQL and, with the proper attributes, have all types of Stored Procedures and functions available in your SQL context. It can be useful, however now that DB Projects are shipping and the latest SQL Servers are so robust, they aren't as attractive as other options may be.
beauXjames tschirhart
12y
1
Common Language Runtime - It is the implementation of CLI. The core runtime engine in the Microsoft .NET Framework for executing applications. The common language runtime supplies managed code with services such as cross-language integration, code access security, object lifetime management, resouce management, type safety, pre-emptive threading, metadata services (type reflection), and debugging and profiling support. The ASP.NET Framework and Internet Explorer are examples of hosting CLR.
Dinesh Kumar
13y
1
The full form of CLR is Common Language Runtime.A runtime is an environment in which programs are executed.CLR is a nothing but the runtime enviroment.CLR is the heart of .NET. It executes MSIL code.Another key feature of the .NET CLR is garbage collection.It is responsible for destroying objects which are no longer in use. The CLR's garbage collector checks the heap for unreferenced objects and frees the memory used by these objects.
Pavan Kumar
13y
1
CLR by having the CTS and CLS and done convert MSIL code to machine language by ( JIT compiler )
Sadiqullah Ghani
7y
0
CLR by having the CTS and CLS and done convert MSIL code to machine language by ( JIT compiler )
Sadiqullah Ghani
7y
0
CLR by having the CTS and CLS and done convert MSIL code to machine language by ( JIT compiler )
Sadiqullah Ghani
7y
0
CLR is a heart of .Net Framework. Role Garbage collection. Memory Mgmt Type Safety
Hamid Khan
10y
0
What do we use a satellite assembly for?
What is difference between Response.Redirect("abc.aspx",true) and Response.Redirect("abc.aspx",false)
Message