문제

나는 내가 쓰고있는 컬렉션에 대한이 오류를 얻었지만 fxcop은 컬렉션으로 접미사를 경고했다. 왜요?

.NET Collection 은이 작업을 수행하지 않습니까? 즉 List<T>, LinkedList<T>, 등.

도움이 되었습니까?

해결책

이것은 내가 설명하는 정확한 이유에 대해 무시하는 하나의 FXCOP 규칙입니다. 또한 나는 대부분의 경우 가치가 없다고 생각합니다. 나는 보통 모든 프로젝트에서 꺼집니다.

두 번째 이유는 규칙을 따르면 정말 이상한 클래스 이름을 생성하기 때문입니다 (특히 나무와 결합 될 때).

  • avltreecollection
  • EmutableAvlTreeCollection
  • 수집

다른 팁

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

... 다른 것 중에서도.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top