C Sharp

C#
Logo.
Code en C# retournant à la console : "Hello World!"
Code en C# retournant à la console : "Hello World!"

Date de première version Voir et modifier les données sur Wikidata
Paradigme Structuré, impératif, orienté objet
Auteur Microsoft
Dernière version 13.0 ()[1]Voir et modifier les données sur Wikidata
Typage Statique, fort, nominatif
Dialectes 1.0, 1.1, 1.2, 2.0 (ECMA), 3.0, 3.5, 4.0, 5.0, 6.0, 7.0, 7.1, 7.2, 7.3, 8.0, 9.0, 10.0
Influencé par C++, Java
A influencé Swift, Vala, F#, Kotlin, TypeScript
Implémentations Microsoft .NET, Mono, DotGNU
Système d'exploitation Multiplate-forme
Site web docs.microsoft.com/en-us/dotnet/csharp, docs.microsoft.com/de-de/dotnet/csharp, docs.microsoft.com/ja-jp/dotnet/csharp, docs.microsoft.com/fr-fr/dotnet/csharp et docs.microsoft.com/it-it/dotnet/csharpVoir et modifier les données sur Wikidata
Extension de fichier .cs

C# (C sharp [siː.ʃɑːp] en anglais britannique) est un langage de programmation orientée objet, commercialisé par Microsoft depuis 2002[2] et destiné à développer sur la plateforme Microsoft .NET, au même titre que d’autres langages liés à cette plateforme (ex. : VB .NET, J#, etc.).

C# est dérivé du C++ et très proche du Java dont il reprend la syntaxe générale ainsi que les concepts, y ajoutant des notions telles que la surcharge des opérateurs, les indexeurs (en) et les délégués. Il est utilisé notamment pour développer des applications web sur la plateforme ASP.NET, ainsi que des jeux vidéo avec les moteurs de jeux Unity et Godot[3].

  1. a et b « https://devblogs.microsoft.com/dotnet/announcing-dotnet-9/ »
  2. Erreur de référence : Balise <ref> incorrecte : aucun texte n’a été fourni pour les références nommées tata
  3. (en) Paul Hill Neowin ·, « Godot Engine arrives on Epic Games Store making it easier to download », sur Neowin, (consulté le ).