C# TutorialLesson 2Free preview
C# Intro
This lesson is part of C# · All levels
Summary
C# is a class-based, static type, language that runs over runtime complete with garbage collection. It continues to evolve and supports modern features such as LINQ, async/await, and pattern matching. C# is used for console applications, desktop, web, Unity games, to cloud services. (.NET)
Key points
- C# is object-oriented and static type, so the data type is determined when declared.
- The code is compiled into IL, and then Common Language Runtime (CLR) translates it into machine code as the program runs (JIT).
- CLR handles garbage collection so programmers don't have to manually release memory.
- The Base Class Library (BCL) provides thousands of ready-to-use classes for files, networks, collections, and text.
- C# is widely used for web, desktop, Unity games, and cloud services.
Full lesson
Code examples and quizzes
Full lessons, code examples, and quizzes are available to subscribers. 5 questions.