[C#] Copie ou référence d'objets

Lust Messages postés 243 Date d'inscription   Statut Membre Dernière intervention   -  
teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention   -
Salut,

Ca fais quelques temps que j'ai débuté dans C#, et j'ai une tite questions sans doute ridicule, mais pas sans importance :

J'ai fais une classe qui regroupe une liste de propriétés, une connexion à une bdd et quelques process de mise en forme de mes propriétés... jusque la pas de pb.

Cette class est en quelque sorte les propriétés d'un doc et je l'utilise partout... et la est le pb, dans mes constructeurs d'autres class, je passe en paramètre celle ci pour remplir un champ privé du meme type et je voulais savoir si je fesais une copie des données et des objets ou si je fesais une référence... parce que certaines de mes classes utilisent en cascade celle ci et je n'est pas envi de cumuler les copies.

Merci
A voir également:

11 réponses

56ka Messages postés 140 Date d'inscription   Statut Membre Dernière intervention   19
 
Non non c'est bon.

Donc le C# a bien une lacune : on ne peut pas copier directement un objet...


En c#, obj1 = obj2; revient à faire obj1 = & obj2; en C++...
En C++ tu peux copien directement l'objet si tu fais obj1 = obj2;

Donc merci beaucoup :o)
13