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

    C# documentation. Learn how to write any application using the C# programming language on the .NET platform.

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

    Mar 21, 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. C# has broad support in the ecosystem and all .NET workloads .

  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 developers.

  4. Introduction - C# language specification | Microsoft Learn

    Mar 30, 2024 · C# is intended to be a simple, modern, general-purpose, object-oriented programming language. The language, and implementations thereof, should provide support for software engineering principles such as strong type checking, array bounds checking, detection of attempts to use uninitialized variables, and automatic garbage collection.

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

    5 days ago · The first lessons explain C# concepts using small snippets of code. You'll 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.

  6. Introduction to .NET - .NET | Microsoft Learn - learn.microsoft.com

    Jan 10, 2024 · C# is the primary programming language for .NET and much of .NET is written in C#. C# is object-oriented and the runtime supports object orientation. C# requires garbage collection and the runtime provides a tracing garbage collector.

  7. Programming Concepts - C# | Microsoft Learn

    Apr 25, 2024 · Use the resources in this section to understand programming concepts in the C# language, including object-oriented programming.

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

    Jul 11, 2023 · C# is an object-oriented programming language. The four basic principles of object-oriented programming are: Abstraction Modeling the relevant attributes and interactions of entities as classes to define an abstract representation of a system.

  9. Introduction to the quantum programming language Q#

    This article introduces Q#, a programming language for developing and running quantum algorithms, and the structure of a Q# program.

  10. What is F# - .NET | Microsoft Learn

    Oct 13, 2022 · F# is a universal programming language for writing succinct, robust and performant code. F# allows you to write uncluttered, self-documenting code, where your focus remains on your problem domain, rather than the details of programming.

Refresh