About 2,900,000 results
Open links in new tab
  1. C# docs - get started, tutorials, reference. | Microsoft Learn

    Learn C# programming - for beginning developers, developers new to C#, and experienced C# / .NET developers

  2. Overview - A tour of C# | Microsoft Learn

    Jul 1, 2025 · C# is a cross-platform general purpose language that makes developers productive while writing highly performant code. With millions of developers, C# is the most popular .NET language.

  3. C# Guide - .NET managed language | Microsoft Learn

    The C# guide has everything you need to learn C# and get started writing .NET apps. Learn C# programming - for beginning developers, developers new to C#, and experienced C# / .NET …

  4. Interactive tutorials - A tour of C# | Microsoft Learn

    5 days ago · You learn the basics of C# syntax and how to work with data types like strings, numbers, and booleans. It's all interactive, and you'll be writing and running code within minutes.

  5. Asynchronous programming - C# | Microsoft Learn

    Jul 16, 2025 · Explore an overview of the C# language support for asynchronous programming by using async, await, Task, and Task.

  6. C# for Beginners | Microsoft Learn

    Nov 10, 2023 · Join Scott Hanselman and .NET Distinguished Engineer David Fowler as they teach us C# from the ground up! From Hello World to LINQ and more, Scott and David share C# lessons at a …

  7. Introduction - C# language specification | Microsoft Learn

    Sep 12, 2025 · C# is intended to be suitable for writing applications for both hosted and embedded systems, ranging from the very large that use sophisticated operating systems, down to the very …

  8. Asynchronous programming scenarios - C# | Microsoft Learn

    Aug 15, 2025 · Learn about the C# language-level asynchronous programming model provided by .NET Core and explore example code for I/O-bound and CPU-bound scenarios.

  9. Object-Oriented Programming - C# | Microsoft Learn

    Oct 10, 2025 · C# provides full support for object-oriented programming including abstraction, encapsulation, inheritance, and polymorphism.

  10. Objected oriented programming - inheritance - C# | Microsoft Learn

    Feb 16, 2022 · Inheritance, together with encapsulation and polymorphism, is one of the three primary characteristics of object-oriented programming. Inheritance enables you to create new classes that …