Test
1 / 21
Introduction
Tout le code de cette documentation a été fait avec le bloc-note et avec le Framework .NET. Pour pouvoir utilisé cette documentation vous devez être capable d’installer le Framework .NET. Cette documentation fonctionne comme ceci : - Tous les mots en bleu/italique sont des variables et peuvent avoir des noms différents. - Tous les mots en vert/italique sont des noms se rapportant au C++. - Tous les mots en violet/italique sont des noms se rapportant au C#.
Qu’est-ce que le C# ?
C# doit beaucoup au vaste héritage de C++. Les développeur C++ et Java ne se sentiront pas dépaysé. Langage moderne, intuitif, orienté objet, C# comporte des améliorations substantielles, par exemple un système de types regroupé ou le code "unsafe" pour une maîtrise maximale. Le langage est également enrichi de nouvelles constructions que la majorité des développeurs comprendront aisément.
Les Caractéristiques du C# par rapport au C++ orientation objet prononcé tout doit être incorporé dans les classes. libération automatique des objets. disparition des pointeurs. remplacement des pointeurs par des références. disparition du passage d'argument par adresse au profit du passage par référence. nouvelles manipulations des tableaux. passage de tableaux en arguments. nouvelles manières d'écrire les boucles. disparition de l'héritage multiple mais possibilité d'implémenter plusieurs interfaces dans une classe.
Syntaxe principal
Syntaxe : using System; class SyntaxePrincipal { public static void Main() { } }
Explications : La première ligne (using System) signale que l'on fera appel à des fonctions de l'architecture .NET regroupées dans un espace de noms (namespace) appelé System, ce qui serait égal en C++ à un #include. Ensuite vient la partie principale du langage C#, avec la classe (SyntaxePrincipal) et notre méthode principale (Main()). Le nom de la classe peut avoir n’importe quel nom (test, salut1, premier_programme), mais doit commencer