J'ai juste une enquête .NET générale:Combien coûte l'ajout d'un élément à ItemControl?
Supposons que j'ai une grande (taille de la mémoire) Classe
public class BigClass
{
...
}
Si j'ajouter un élément à un ItemControl tel qu'un ListBox ou DataGrid comme celui-ci
BigClass b = new BigClass();
ListBox1.Items.Add(b);
Comment l'utilisation des ressources est-elle en train de faire quelque chose comme ça? L'élément ajouté est-il référencé ou est-il une copie de l'instance (causant beaucoup d'utilisation de la mémoire)?
Merci.
Vous avez raison, mais cela ne veut pas dire qu'il n'y a pas Clone dans la méthode « ajouter » des ListBox.Items – user88637