LE GUIDE DE SURVIE Gilles Tourreau C# L’ESSENTIEL DU CODE ET DES CLASSES C# Gil
LE GUIDE DE SURVIE Gilles Tourreau C# L’ESSENTIEL DU CODE ET DES CLASSES C# Gilles Tourreau Pearson Education France a apporté le plus grand soin à la réalisation de ce livre afin de vous fournir une information complète et fiable. Cependant, Pearson Education France n’assume de responsabilités, ni pour son utilisation, ni pour les contrefaçons de brevets ou atteintes aux droits de tierces personnes qui pour- raient résulter de cette utilisation. Les exemples ou les programmes présents dans cet ouvrage sont fournis pour illustrer les descrip tions théoriques. Ils ne sont en aucun cas destinés à une utili- sation commerciale ou professionnelle. Pearson Education France ne pourra en aucun cas être tenu pour responsable des préjudices ou dommages de quelque nature que ce soit pouvant résulter de l’utilisation de ces exemples ou programmes. Tous les noms de produits ou marques cités dans ce livre sont des marques dépo- sées par leurs pro priétaires respectifs. Publié par Pearson Education France 47 bis, rue des Vinaigriers 75010 PARIS Tél. : 01 72 74 90 00 www.pearson.fr Avec la contribution technique de Nicolas Etienne Collaboration éditoriale : Jean-Philippe Moreux Réalisation PAO : Léa B ISBN : 978-2-7440-4163-1 Copyright © 2010 Pearson Education France Tous droits réservés Aucune représentation ou reproduction, même partielle, autre que celles prévues à l’article L. 122-5 2˚ et 3˚ a) du code de la propriété intellectuelle ne peut être faite sans l’autorisation expresse de Pearson Education France ou, le cas échéant, sans le respect des modalités prévues à l’article L. 122-10 dudit code. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Objectif de ce livre. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Organisation de ce livre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Remerciements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Ressources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 À propos de l’auteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1 Éléments du langage . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Hello world ! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Les commentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Les identifi cateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Les variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Déclarer une variable avec var (C# 3.0) . . . . . . . . . . . . . . . 10 Les types primitifs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Les constantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Les tests et conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Les boucles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Les tableaux unidimensionnels. . . . . . . . . . . . . . . . . . . . . . . 19 Les tableaux multidimensionnels . . . . . . . . . . . . . . . . . . . . . 20 Les tableaux en escalier (ou tableaux de tableaux) . . . . . 21 Les opérateurs arithmétiques . . . . . . . . . . . . . . . . . . . . . . . . 23 Les opérateurs logiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Les opérateurs binaires. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2 Les classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Déclarer et instancier des classes. . . . . . . . . . . . . . . . . . . . . 28 Gérer les noms de classe à l’aide des espaces de noms . 29 Déclarer et utiliser des champs. . . . . . . . . . . . . . . . . . . . . . . 31 Déclarer et appeler des méthodes . . . . . . . . . . . . . . . . . . . . 33 Table des matières IV C# Déclarer des classes et membres statiques . . . . . . . . . . . . 34 Accéder à l’instance courante avec this . . . . . . . . . . . . . . . 36 Définir les niveaux de visibilité des membres . . . . . . . . . . 37 Déclarer et appeler des constructeurs. . . . . . . . . . . . . . . . . 38 Déclarer un champ en lecture seule . . . . . . . . . . . . . . . . . . 39 Déclarer et utiliser des propriétés. . . . . . . . . . . . . . . . . . . . . 40 Implémenter automatiquement des propriétés (C# 3.0). . . 44 Initialiser des propriétés lors de la création d’un objet (C# 3.0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Les indexeurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Les délégués . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Déclarer des méthodes anonymes . . . . . . . . . . . . . . . . . . . . 52 Les événements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Surcharger une méthode . . . . . . . . . uploads/S4/ le-guide-de-survie.pdf
Documents similaires










-
43
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mai 28, 2021
- Catégorie Law / Droit
- Langue French
- Taille du fichier 1.2022MB