UrbanPro
true

Learn .Net Training from the Best Tutors

  • Affordable fees
  • 1-1 or Group class
  • Flexible Timings
  • Verified Tutors

Search in

The Common Language Runtime

i. It is important to understand that the CLR is an execution environment for .NET applications and that includes applications written in C#, F#, VB.Net and other languages that target the .Net Framework.
 
ii. It is the CLR that is responsible for bringing your application to life and managing it while it executes, and it's also the CLR's job to remove your application from memory when it's finished executing or if it has an unrecoverable error.
 
iii. And here some of the services that the CLR provides when it's managing your application.
 
iv. One is memory management. The CLR is actively tracking all of the memory that your program uses to do work, and it knows when your program is finished with memory, so it will clean things up and allow your program to continue to have enough memory as it runs.
 
v. The CLR also virtualizes your execution environment, so for the most part you do not need to worry about what version of the operating system that your application is executing on, you don't need to worry about the specific CPU that is installed on the machine, whether that CPU is 32-bit or 64-bit, or how many cores are present, or what instruction set is available. The CLR will take care of all those things and make sure that your application will execute correctly.
 
vi. The CLR was also designed to support multiple languages. You can write programs in C#, but you can also write .NET programs in Visual Basic or F#. In fact, there are many different languages you can use to write .NET applications, and all those applications will be managed by the same CLR.
 
vii. The CLR also provides code access security so that the relevant section of the code can access the memory and data they are supposed to access and no un-authorized access to memory by other application domains occurs.
 
viii. CLR also ensures Type Safety. 
 
ix. The CLR is available for every version of Windows since Windows XP.
 
x. There's also a CLR for mobile phones like Windows Phone 8 and a new version of the CLR, the CoreCLR, will even run on non-Windows machines, like MacBook's running OS X and Linux machines.
0 Dislike
Follow 2

Please Enter a comment

Submit

Other Lessons for You

Trends in .Net Platform
.NET Framework is a software framework developed by Microsoft. It includes a large class library named Framework Class Library (FCL) and provides language interoperability (each language can use code written...

While Working, Always Enhance Your Education !!
In Any sector or domain every one must upgrade their education academically or professioally. Since so many times our Woring Knowledge is good but academicically we are week at this front. For Excel...

Programming Practice Technique
Any Programming Language required an Algorithm. Algorithm - It is the finite set of instructions in which each and every instruction has the meaning, instructions are not ambiguous and all the instructions...

Read CSV data using ODBC Connection
Codes to read the CSV data using ODBC Connection- Input File: File's Encoding format should be ANSI as below class Student{ public string CollegeId { get; set; } public string AdmissionDate...

Working with Delegates & Events in .NET
Events & Delegates A delegate is a reference type derived from the System.Delegate class which can be used to call methods of same matching signature.As you all know signature of a method is defined...
X

Looking for .Net Training Classes?

The best tutors for .Net Training Classes are on UrbanPro

  • Select the best Tutor
  • Book & Attend a Free Demo
  • Pay and start Learning

Learn .Net Training with the Best Tutors

The best Tutors for .Net Training Classes are on UrbanPro

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookie Policy in our Privacy Policy

Accept All
Decline All

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more