Многие люди рекомендуют ( ссылка ) перечислять COM-коллекции с использованием foreach
- плохая идея и всегда используют обычный цикл for
для итерации.У меня есть Outlook Addin, который использует foreach
для итерации по Items
коллекции и завершается неудачей с исключением 0x9AC70005
для некоторых пользователей.Так что мне интересно, foreach
вызывает какие-либо проблемы?
Может ли кто-нибудь помочь понять, почему foreach
плохая идея для перебора коллекций COM?