ICollection по сравнению с ICollection <T> - неоднозначность между ICollection <T>.Count и ICollection. Количество

-ansi
-pedantic

-D__STDC_FORMAT_MACROS
-D__STDC_CONSTANT_MACROS
-D__STDC_LIMIT_MACROS
-D_GNU_SOURCE
-D_REENTRANT

-Wall
-Wextra
-Wwrite-strings
-Winit-self
-Wcast-align
-Wcast-qual
-Wold-style-cast
-Wpointer-arith
-Wstrict-aliasing
-Wformat=2
-Wuninitialized
-Wmissing-declarations
-Woverloaded-virtual
-Wnon-virtual-dtor
-Wctor-dtor-privacy
-Wno-long-long

-O3
-ftree-vectorize
-ftree-vectorizer-verbose=2
-ffast-math
-fstrict-aliasing
-march=native/pentium4/nocona/core2
-msse2
-mfpmath=sse
6
задан Community 23 May 2017 в 11:45
поделиться

2 ответа

Похоже, это решает проблемы в моих быстрых тестах.

public interface IBusinessCollection<T> : ICollection<T>, ICollection
{
    new int Count { get;  }
}
10
ответ дан 10 December 2019 в 02:50
поделиться
ICollection<string> counter = Factory.Get();
counter.Count; // No longer ambiguous
-1
ответ дан 10 December 2019 в 02:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: