Question

Je suis cette erreur pour une collection que je suis en train d'écrire, mais FxCop me a appris à ce suffixe avec la collection. Pourquoi?

Pas de collection .NET fait cela, non? à savoir List<T>, LinkedList<T>, etc.

Était-ce utile?

La solution

Ceci est une règle FxCop j'ignore pour à peu près la raison exacte que vous décrivez. aussi je pense que dans la plupart des cas, il ajoute aucune valeur. Je tourne habituellement hors tension dans tous mes projets.

La deuxième raison est que si vous suivez la règle, il produit des noms de classe vraiment bizarre (surtout lorsqu'il est combiné avec l'arbre)

  • AvlTreeCollection
  • ImmutableAvlTreeCollection
  • HeapCollection

Autres conseils

System.Collections.ObjectModel.ObservableCollection<T>
System.Collections.Generic.SynchronizedCollection<T>
System.Collections.Generic.SynchronizedKeyedCollection<K, T>
System.Collections.ObjectModel.ReadOnlyCollection<T>
System.Collections.Specialized.NameObjectCollectionBase.KeysCollection
System.Windows.Forms.ListViewGroupCollection
System.Windows.Forms.ListView.ListViewItemCollection

... entre autres.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top