Я использую код C# и интересуюсь проверкой, является ли структура перечисления пустым или нет.Как проверить, нет ли перечислителя словаря?
Я думаю, что это так.
Dictionary<key, value> dicItems = new Dictionary<key, value>();
Dictionary<key, value>.Enumerator handyEnumerator = dicItems.GetEnumerator();
void UpdateEveryFrame()
{
if(handyEnumerator == default(????)) // do something..
}
Фактически, я сделаю подсчет количества слов.
Но я полностью хочу знать, как установить Перечислитель словаря по умолчанию (тип).
Кто-нибудь?
Он может * никогда * быть нулевым, потому что это тип значения. Значение по умолчанию не особенно полезно. Что вы на самом деле пытаетесь обнаружить? (Редко бывает полезно использовать этот тип напрямую. Это изменчивый тип значения, который легко прерывать случайно.) –