
- C# Basic Tutorial
- C# - Home
- C# - Overview
- C# - Environment
- C# - Program Structure
- C# - Basic Syntax
- C# - Data Types
- C# - Type Conversion
- C# - Variables
- C# - Constants
- C# - Operators
- C# - Decision Making
- C# - Loops
- C# - Encapsulation
- C# - Methods
- C# - Nullables
- C# - Arrays
- C# - Strings
- C# - Structure
- C# - Enums
- C# - Classes
- C# - Inheritance
- C# - Polymorphism
- C# - Operator Overloading
- C# - Interfaces
- C# - Namespaces
- C# - Preprocessor Directives
- C# - Regular Expressions
- C# - Exception Handling
- C# - File I/O
- C# Advanced Tutorial
- C# - Attributes
- C# - Reflection
- C# - Properties
- C# - Indexers
- C# - Delegates
- C# - Events
- C# - Collections
- C# - Generics
- C# - Anonymous Methods
- C# - Unsafe Codes
- C# - Multithreading
- C# Useful Resources
- C# - Questions and Answers
- C# - Quick Guide
- C# - Useful Resources
- C# - Discussion
Common Language Runtime (CLR) in C#.NET
Common Language Runtime (CLR) manages the execution of .NET programs. The just-in-time compiler converts the compiled code into machine instructions. This is what the computer executes.
The services provided by CLR include memory management, exception handling, type safety, etc.
Let us see the features of Common Language Runtime (CLR) in C#:
Components
Components in other languages can be easily worked upon with CLR.
Threading
The CLR provides support for threads to create multithreaded applications.
Class Library Support
It has built-in types and libraries for assemblies, threading, memory management, etc.
Debugging
CLR makes code debugging easier.
Garbage Collection
It provides automatic garbage collection in C#.
- Related Articles
- What is CLR (1) Parser?
- Runtime Polymorphism in Java
- Why is Python such a common beginner's language?
- What is the common error occurred while using scanf() statement in C language?
- Upgrading SAP .NET Connector from .NET 2.0 to .NET 3.0
- What are runtime errors in JavaScript?
- Examples of runtime errors in Python?
- Django runtime system check
- What is the difference between SLR, CLR, and LALR Parser in compiler design?
- Virtual Functions and Runtime Polymorphism in C++
- Are Python Exceptions runtime errors?
- Dynamic method dispatch or Runtime polymorphism in Java
- How to handle the Runtime Exception in Java?
- Write the difference between Net operating income and net income.
- Java Runtime Polymorphism with multilevel inheritance

Advertisements