Я пишу метод кэширования, который выглядит примерно так:
while ( myHashSet.Count > MAX_ALLOWED_CACHE_MEMBERS )
{
EjectOldestItem( myHashSet );
}
Мой вопрос о том, как определяется Count
: это просто a private
или protected int
, или он вычисляется путем подсчета элементов каждый раз при его вызове?