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

Export To Excel using StringBuilder in ASP.net MVC C#
public ActionResult Export() { StringBuilder sb = new StringBuilder(); //static file name, can be changes as per requirement string sFileName = "filename.xls"; //Bind...
M

Mohammad Shafi

1 0
1

Format Date to “MM/dd/yyyy” in Webgrid ASP.Net MVC Razor View
Replace above line with below to apply ("DD/mm/yyyy") formatting to date field in WebGrid AllTicket.Column(columnName: "DueDate", header: "Due Date") grid.Column("Date",format:@<text> @item.Date.ToString("MM/dd/yyyy")</text>)
M

Mohammad Shafi

0 0
0

"foreach" loop in C#
foreach is a looping statement : repeats a group of statements for each element in an array or an object collection. (or) used to iterate through the collection/ an array to get the required information. Advantages: Easy...

Overview on Auto IT and use in selenium webdriver
AutoIt v3 is a freeware BASIC-like scripting languages designed for automating the windows GUI and general scripting. It used a combination of simulated keystrokes, mouse movements and window/control manipulation...
S

Why a function in C# requires "Return type"??
- Basically , a Method is a piece of code used for the re-usability purpose. - Method is of 2 types Function and Procedure - Function is a method which returns a value to the calling place Function...
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