C#

A programming language for .NET apps, services, and games

Website

Meet C#

C# is an open-source programming language used with .NET to build web services, desktop software, mobile applications, games, and command-line tools. Its type system helps catch incorrect operations during development, while classes, interfaces, generics, and records provide ways to organize application code. Pattern matching helps inspect data, and async and await make asynchronous tasks easier to express.

Developers can work in Visual Studio, Visual Studio Code, or the .NET command line. The runtime provides automatic memory management and libraries for common tasks, with additional packages available through NuGet. LINQ offers a consistent approach to querying and transforming data. Teams can share language skills and libraries across projects, then choose application frameworks and platform-specific features suited to the software they are building.

Discussion

Tried it? Share a useful thought or ask a question.

Product details

Status
Launched
Listed

Explore related topics