Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parAndré Perrot Modifié depuis plus de 9 années
1
C# de plus près
2
Ce sont globalement les mêmes que Java : ◦ Int(int16, int32), float, double, bool,… Les classe « communes » sont également les mêmes : ◦ DateTime, String, StringBuilder,… Les tableaux statiques fonctionnent aussi de la même manière : int[] monTableau = new int[2] {1,2};
3
If, for, do while, switch case se comportent et s’écrivent comme en Java. C# dispose aussi d’un foreach, permettant de parcourir simplement des collections. Try/catch/finally ne devraient pas vous poser de problèmes.
4
La syntaxe générale est la suivante : class. On utilise énormément cette syntaxe pour les collections typées : List, LinkedList,… La classe liste correspond à une liste d’éléments indexés accesibles par leur index numéroté. On accède aux éléments comme si on était dans un tableau : maListe[0]. Pour les autres, je vous laisse retourner à vos cours généraux sur les collections.
5
La classe Dictionary : ◦ Il s’agit d’une implémentation de Hashtable de.NET. ◦ On stocke les valeurs et on y accède grâce à une clé à laquelle on peut donner le type qu’on souhaite. ◦ Classe utile pour gérer les données types relationnelles associées à une clé primaire. ◦ Attention tout de même aux ressources consommées par une telle classe. ◦ Toujours s’assurer qu’une List simple ne pourra pas faire le travail.
6
Types de base : int, float, Double, String, Char Déclaration d’une classe : Class nomDeLaClasse ◦ Visibilité des membres : public, private, protected ◦ Héritage de classe et implémentation d’interface : « : » ◦ Déclaration des fonctions : static : une fonction qui ne dépend pas d’une instance de classe Constructeur : NomClasse, new Utilisation des namespace : System.Collections. Mot-clé : this pour désigner l’instance elle- même.
7
Conditions : If/Else, Switch/case Boucles : for(int i =0;i<10;i++){}, Do/While Créer un bloc de code refermable : ◦ #region "region" #endregion Collections génériques : List liste; Gestion des exceptions : Try/Catch/Finally, Throw Les tableaux : le type puis [] pour la déclaration : ◦ string[] tab; ◦ tab = new String[6] { "1", "2", "1", "2", "1", "2", };
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.