Quand la structure (structure) et la classe (classe)
En C #, lors de la sélection de la structure ou de la classe, veuillez considérer les principes suivants:
Quand utiliser la structure:
Ce type représente une seule valeur, similaire aux types de base (par exemple, le numéro de point flottant entier et double provision).
Ce type représente des structures de données multiples ou complexes.
La taille est supérieure à 16 octets.Exemple
La classede .NET Framework
utilise la structure interne comme typeet . Ces structures suivent les principes ci-dessus car ils:
indique une seule valeur (paire de valeurs de clé et état d'énumérateur). Dictionary<TKey, TValue>
Entry
très petit (moins de 16 octets). Enumerator
Lorsque la structure est implémentée, ce sera un type de référence lorsqu'il est converti en interface.
doit traiter le type de valeur responsable pour éviter la copie accidentelle ou la modification.
Les avantages de performance de la structure se reflètent principalement dans le scénario impliquant un grand nombre ou une création et un accès fréquents à de petits éléments de données.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!