Resume c 1 Résumé C Ayari Amine DS Pourquoi apprendre C-Sharp C est l ? un des langages de programmation les plus polyvalents et les plus modernes au monde Non seulement il est facile à apprendre et à adapter mais il béné ?cie également d ? un bon soutien

Résumé C Ayari Amine DS Pourquoi apprendre C-Sharp C est l ? un des langages de programmation les plus polyvalents et les plus modernes au monde Non seulement il est facile à apprendre et à adapter mais il béné ?cie également d ? un bon soutien de la part de la communauté ainsi que du soutien de Microsoft ce qui n ? est pas négligeable Les structures des enregistrements classiques Les structures de C sont traitées comme des valeurs non référencées Elles sont allouées sur la pile et on ne peut pas dé ?nir de relation d ? héritage entre elles Ces valeurs sont des implémentations de n-uplets plus légères que les objets Les types anonymes Les propriétés Le mécanisme le plus simple pour assurer un premier niveau d'encapsulation consiste à ne jamais donner un accès direct aux attributs d ? un objet La pratique courante lorsqu ? un attribut ??logique ? existe naturellement est de fournir au client des accesseurs en lecture et en écriture Déclaration de classes en C Les délégués ? Le mot-clé sealed signi ?e qu ? on ne peut pas hériter de la classe ? I L ? héritage est simple dans notre exemple B est une classe ? I On peut implémenter de multiples interfaces I IN ici ? En C un délégué représente un pointeur sur méthode Un délégué est associé à une signature un prototype de méthode on ne pourra stocker dans une variable de type délégué que des pointeurs sur des méthodes compatibles avec la signature considérée Méthodes d ? extensions du LINQ Le LINQ est principalement des méthodes d ? extension On doit donc ajouter l ? espace de nom System Linq dans les clauses using Ces méthodes s ? appliquent à tout énumérable fortement typé type implémentant l ? interface IEnumerable C C

  • 19
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager