![L’endométriose superficielle expliquée par Dr Jean-Philippe Estrade](https://i.ytimg.com/vi/CXV5JchDn5I/hqdefault.jpg)
Contenu
- Définition - Qu'est-ce que Copie peu profonde signifie?
- Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.
- Techopedia explique la copie superficielle
Définition - Qu'est-ce que Copie peu profonde signifie?
Une copie superficielle, en C #, est le processus de création d'un clone d'un objet en instanciant une nouvelle instance du même type que l'objet d'origine et en copiant les membres non statiques de l'objet existant dans le clone. Les membres du type de valeur sont copiés bit par bit, tandis que les membres du type de référence sont copiés de sorte que l'objet référencé et son clone se rapportent au même objet.
En général, une copie superficielle est utilisée lorsque la performance est l’une des exigences et que l’objet ne subit pas de mutation tout au long de l’application. En transmettant le clone contenant des données immuables, la possibilité de corruption par tout code est éliminée. La copie superficielle s’avère efficace lorsque les références d’objet permettent aux objets d’être échangés par adresse mémoire, évitant ainsi la copie complète de l’objet.
Une copie superficielle est également appelée copie membre.
Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.
Techopedia explique la copie superficielle
La copie superficielle est similaire à la copie complète dans l'affectation de chaque membre d'un objet à celle d'un autre objet, mais elle diffère par la manière dont le champ de type référence est copié. Contrairement à la copie superficielle où la référence est uniquement copiée, en copie profonde, une nouvelle copie de l'objet référencé est créée.
Par exemple, considérons un objet employé contenant des détails sur des informations personnelles, y compris une liste d'objets d'adresse stockant plusieurs adresses d'employé. En effectuant une copie superficielle d'un objet employé, un clone de l'objet employé peut être créé avec des références à la même liste d'objets adresse appartenant à l'objet employé d'origine.
- Appelez la méthode MemberwiseClone de l'objet
- Créez un clone manuellement à l'aide d'une méthode personnalisée fastidieuse mais facile à contrôler
- Utilisez une technique de réflexion qui fournit une installation automatisée pour effectuer une copie superficielle, mais avec une surcharge de performances
- Utilisez une méthode de sérialisation plus lente que la réflexion mais automatisée et simple