Introduction au C# : Le langage de programmation du Framework .NET

30 septembre 2017

Cours C# (C-sharp)

C#, en anglais se prononce «c sharp», peut être considéré comme le langage de programmation d’excellence du Framework .NET. Contrairement à d’autres langages, tels que Visual Basic ou C++, il est né spécifiquement pour la nouvelle plate-forme. Dans ce sens, il est significatif que Microsoft lui-même s’est servi du C# pour écrire la plupart des bibliothèques de .NET .

L’un des slogans qui ont accompagnés le C# depuis sa création le présente comme « un langage facile comme Java, puissant comme le C++ ». En effet, comme nous le verrons, les similitudes avec les deux langages sont nombreuses, et pas seulement du point de vue de la syntaxe.

Il existe cependant des différences, mais cette discussion dépasse les objectifs de ce cours, qui vise plutôt à analyser spécifiquement le langage C#.

Ceux qui s’intéressent aux différences et aux similitudes peuvent trouver plus d’informations en utilisant les liens à la fin de l’article ( en anglais ) ou, avec Visual Studio, vous pouvez trouver plus d’informations sur le sujet en cherchant « Comparison Between Java and C# » et « Comparison Between C++ and C# » dans la documentation en ligne.

Ce guide vous présentera les concepts clés de ce langage dans la première phase, tandis que dans la deuxième partie du cours, vous vous concentrez sur l’environnement de développement de Visual Studio et sur de nouvelles fonctionnalités introduites avec la version 4.6 du Framework. Enfin, on vous fournira un aperçu des outils disponibles pour la création des applications Web ASP .NET.

Le cours s’adresse à ceux qui connaissent déjà la programmation orientée objet et des langues similaires au Java ou C++.

Les explications de la syntaxe de base ont été délibérément omises : par exemple, les constructions if, switch, for, while, etc. Qui connaît déjà des langages comme C++, Java, php ou Javascript ne verra aucune grande différence. Ceux qui ne connaissaient pas les soi-disant langages “c-like” peuvent trouver un lien au bas de l’article pour approfondir.

En tout cas, pour comprendre le cours, il y aura des liens vers des concepts traités par d’autres sources.

Dans ces premières pages, nous aborderons les caractéristiques du C# et les innovations que ce langage introduit dans la programmation.

Versions

Au moment de la rédaction de ce guide, le Framework .NET et Visual Studio évoluent, donc il est possible, même si en principe cela ne devrait pas arriver, que certaines des fonctionnalités présentées soient différentes de la version finale.

Étant donné que la version française n’est publiée qu’après la publication officielle du produit, on fait référence aux entrées de menu et de fenêtre de la version anglaise ; dans la mesure du possible, une traduction est fournie, mais dans certains cas, elle ne correspondra peut-être pas à la réelle version française.

Ce guide vise à susciter la curiosité sur le monde C# en fournissant les outils minimaux nécessaires pour approfondir individuellement les sujets discutés.

 

Liens approfondis :

 

Suivant : 2. C# vs VB .NET

« 

Itamde est également une école de programmation en ligne.

Itamde

Apprenez ce que vous voulez, à votre rythme

3 Commentaires

  1. Leo PN

    Merci ! J’ai hâte de lire la suite 🙂

    Réponse
  2. Céline

    Le framework .net est tout simplement énorme et offre beaucoup de possibilités qui sont utilisables par le C # !! <3

    Réponse

Soumettre un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pourriez être intéressé par…

Pourquoi créer un SaaS sans audience mène droit à l’échec

Pourquoi créer un SaaS sans audience mène droit à l’échec

La fièvre entrepreneuriale autour des SaaS (Software as a Service) n'a jamais été aussi intense. L'arrivée des intelligences artificielles a décuplé cette tendance en rendant le développement plus accessible que jamais. ChatGPT, GitHub Copilot et consorts permettent...

Restez informé des dernières actualités et mises à jour

Accédez au contenu réservé

Découvrez les coulisses de nos projets, des ressources exclusives et l’avancée de nos créations en temps réel.

Inscrivez-vous à la newsletter

Recevez nos actualités, nos réflexions créatives et les nouveautés de l’atelier directement dans votre boîte mail.

Suivez-nous

Rejoignez notre communauté sur les réseaux pour suivre nos projets au quotidien et échanger avec nous.